V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PushyZq
V2EX  ›  CentOS

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

  •  
  •   PushyZq · 2018-01-07 13:26:23 +08:00 · 4363 次点击
    这是一个创建于 2507 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在网上看到部署教程中有在/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并编辑配置文件却没有效果...

    应该在哪个文件中修改呢

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

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

    没问题,systemctl reload nginx
    antic
        4
    antic  
       2018-01-08 10:17:12 +08:00
    看你自己的目录咯,没生效就是没重启 nginx
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3029 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:35 · PVG 22:35 · LAX 06:35 · JFK 09:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.