Nginx中每个配置文件定义一个虚拟主机

默认情况下,nginx提供了一个/usr/local/nginx/conf/nginx.conf配置文件。如果我们把所有的配置都写在这个文件中,不易管理,所以打算为每一个虚拟主机写一个单独的配置文件,然后在nginx.conf中把它们包含进去。

cd /usr/local/nginx/conf
mkdir conf.d

这个conf.d用来放置单独的虚拟主机配置。

修改nginx.conf,在http节点中增加下面这行:

include /usr/local/nginx/conf/conf.d/*.conf;

同时,把里面的server节点内容全部去掉。

然后,你可以在conf.d下为每个虚拟主机新建一个单独的配置文件。

最后,你可以使用以下命令测试配置有没有错误:

/etc/init.d/nginx configtest

猜你喜欢

转载自eric-gao.iteye.com/blog/846075
今日推荐