Nginx多站点虚拟主机配置

三个配置地方

1. 本地host文件路径

C:\Windows\System32\drivers\etc\hosts

192.168.75.134          yuan.cn  //前面IP 空格后面跟上本地域名
Nginx多站点虚拟主机配置_第1张图片
hosts.png

2、linux主机 /etc/hosts

yuan@lnmp:/$ sudo vim /etc/hosts

和windows hosts文件配置一样,想要配几个就填几个


Nginx多站点虚拟主机配置_第2张图片
etchosts.png
192.168.75.134          yuan.cn

3、进入sites-available文件

路径:/etc/nginx/sites-available

yuan@lnmp:/$ cd /etc/nginx/sites-available/
yuan@lnmp:/etc/nginx/sites-available$ ls
default  default-bak  yuan.cn
yuan@lnmp:/etc/nginx/sites-available$ sudo cp default caoyuan.cn

默认页记得加上index.php
index index.php index.html index.htm;


yuan@lnmp:/etc/nginx/sites-available$ sudo vim caoyuan.cn
:set nu   //打开行号

第21行

listen 80 default_server;   改成  listen 80;

第22行

listen [::]:80 default_server ipv6only=on; 
改成  
listen [::]:80;

找到24行:

root /usr/share/nginx/html改成:root /your server path (写你自己的网站目录)

第28行 把域名改成自己的域名

server_name caoyuan.cn; 

好了,这个文件就修改完成,保存就好了

最后还有一个操作做软连接

别忘了建立个软连接,不然新站点不会生效滴:

ln -s /etc/ngix/sites-available/web1.com /etc/nginx/sites-enabled/web1.com

好了,nginx基本配置已经完成,重启即可生效

Nginx关联php配置文件

Nginx常用配置

你可能感兴趣的:(Nginx多站点虚拟主机配置)