在网上看到部署教程中有在/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
并编辑配置文件却没有效果...
应该在哪个文件中修改呢
1
summerwar 2018-01-07 15:38:46 +08:00
创建完 hello.conf 之后重启 nginx 了吗?
|
2
hadoop 2018-01-07 15:41:23 +08:00
你目录下的那些配置,比如 nginx.conf 是 nginx 自己的配置文件,具体到绑定的站点,一般放在 /etc/nginx/sites-available/下面
修改完配置后,需要 nginx -s reload 一下 |
3
Kilerd 2018-01-07 18:23:34 +08:00
说实话我是放在 conf.d 文件夹里面的。
写完之后 nginx -t 检查配置写对没有。 没问题,systemctl reload nginx |
4
antic 2018-01-08 10:17:12 +08:00
看你自己的目录咯,没生效就是没重启 nginx
|