Ubutnu 20.04 LNMP 建立虚拟主机
LNMP环境参考 http://www.ecs086.com/news?id=187
找到nginx配置目录
/etc/nginx/conf.d/
新建配置文件(静态虚拟主机)
touch test1.conf
vi test1.conf
server {
listen 8081;
server_name www.test1.com;
access_log /etc/nginx/logs/test1.access.log;
error_log /etc/nginx/logs/test1.error_log;
location / {
index index.html;
root /usr/share/nginx/html/test1;
}
}
保存退出
在nginx主目录/usr/share/nginx/html文件夹下 新建test1文件夹
cd /usr/share/nginx/html
mkdir test1
cd test 1
touch index.html
vi index.html
this is test1 page
保存退出
nginx -t检查是否有错误
service nginx reload重启nginx
http://x.x.x.x:8081访问
新建配置文件(php页面测试)
找到nginx配置目录
/etc/nginx/conf.d/
新建配置文件(静态虚拟主机)
touch test2.conf
vi test2.conf
server {
listen 8082;
server_name www.test2.com;
access_log /etc/nginx/logs/test2.access.log;
error_log /etc/nginx/logs/test2.error_log;
location / {
index index.php index.html;
root /usr/share/nginx/html/test2;
location ~ \.php$ {
root /usr/share/nginx/html/test2;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
}
}
}
保存退出
在nginx主目录/usr/share/nginx/html文件夹下 新建test2文件夹
cd /usr/share/nginx/html
mkdir test2
touch index.php
vi index.php
echo“this is php test page”
?>
保存退出
nginx -t检查是否有错误
service nginx reload重启nginx
http://x.x.x.x:8082访问