一、问题描述
Nginx默认地配置文件【nginx.conf】是包含了所有网站的配置内容,如果我们需要配置很多网站的话,就需要在默认的配置文件中给每个网站都添加一条server记录,这样下去nginx默认配置文件会变得很大,很难管理(比如有些网站不使用了,需要注销掉,也需要到该文件操作,如果一不小心弄错了,那么可能会影响到其他网站等类似的问题,就会造成网站的不稳定风险)。
Nginx上配置多个网站https://blog.csdn.net/xiaochenXIHUA/article/details/140356631?spm=1001.2014.3001.5501
二、思路分析
既然目前新增一个网站就是是在默认的配置文件【nginx.conf】中添加一条server记录,那么我们就换一种思路,将每个网站的server记录分别拆分出去,给每个网站一个单独的server配置文件内容,这样受影响的范围就会大大降低,管理起来也会方便很多。
三、实现方法
3.1、修改Nginx的默认配置文件
进入Nginx的配置路径【/etc/nginx/】然后编辑【vi nginx.conf】,在nginx的默认配置文件中新增一个包含命令,包含【/etc/nginx/conf.d】文件夹下所有包含以.conf结尾的文件,命令如下:
# 进入nginx的默认配置文件路