nginx配置多站点
时间: 2023-11-03 22:56:48 浏览: 97
linux NGINX配置多站点
要配置多个站点在nginx中,你需要按照以下步骤进行操作:
1. 首先,将两个站点的文件放置在nginx可以访问的目录下,例如`/www/`目录。
2. 接下来,为每个站点创建一个独立的nginx配置文件,例如`example1.com.conf`和`example2.com.conf`。将这些配置文件放置在`/etc/nginx/vhosts/`目录下。
3. 打开`/etc/nginx.conf`文件,并在合适的位置加入一行`include`语句,用于包含上一步创建的配置文件。你可以使用通配符(`*`)来包含所有的配置文件。示例中的include语句如下所示:
```
include /etc/nginx/vhosts/*.conf;
```
4. 最后,重新启动nginx服务器,以使配置生效。
下面是一个具体的过程:
1. 在`/etc/nginx`目录下创建一个名为`vhosts`的子目录,使用命令`mkdir /etc/nginx/vhosts`。
2. 将两个站点的文件放置在`/www/`目录下,例如`example1.com`和`example2.com`。
3. 创建两个独立的配置文件`example1.com.conf`和`example2.com.conf`,并将它们放置在`/etc/nginx/vhosts/`目录下。
4. 打开`/etc/nginx.conf`文件,并在`http`部分的最后添加一行`include`语句:`include /etc/nginx/vhosts/*.conf;`。
5. 保存并关闭文件。
6. 使用命令`sudo systemctl restart nginx`重启nginx服务器。
现在,你的nginx服务器已经配置了多个站点。每个站点应该有自己独立的配置文件,并且可以通过相应的域名进行访问。
阅读全文