Nginx 上在哪个文件修改配置文件?

2018-01-07 13:26:23 +08:00
 PushyZq

在网上看到部署教程中有在/etc/nginx/sites-available/下创建配置文件的,但是我的目录是:

backup  default.d     fastcgi.conf.default  fastcgi_params.default  koi-win     mime.types.default  nginx.conf.default  scgi_params          uwsgi_params          win-utf
conf.d  fastcgi.conf  fastcgi_params        koi-utf                 mime.types  nginx.conf          nginx.conf.rpmsave  scgi_params.default  uwsgi_params.default

然后在nginx.conf主配置文件有这样的一行:

include /etc/nginx/conf.d/*.conf;

这是某些发行版有的吗,这样就可以在conf.d目录下创建.conf后缀的配置文件是吗

但是我在这个目录下创建hello.conf并编辑配置文件却没有效果...

应该在哪个文件中修改呢

4385 次点击
所在节点    CentOS
4 条回复
summerwar
2018-01-07 15:38:46 +08:00
创建完 hello.conf 之后重启 nginx 了吗?
hadoop
2018-01-07 15:41:23 +08:00
你目录下的那些配置,比如 nginx.conf 是 nginx 自己的配置文件,具体到绑定的站点,一般放在 /etc/nginx/sites-available/下面

修改完配置后,需要 nginx -s reload 一下
Kilerd
2018-01-07 18:23:34 +08:00
说实话我是放在 conf.d 文件夹里面的。
写完之后 nginx -t 检查配置写对没有。

没问题,systemctl reload nginx
antic
2018-01-08 10:17:12 +08:00
看你自己的目录咯,没生效就是没重启 nginx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/420781

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX