V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
PushyZq
V2EX  ›  CentOS

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

  •  
  •   PushyZq · Jan 7, 2018 · 4848 views
    This topic created in 3038 days ago, the information mentioned may be changed or developed.

    在网上看到部署教程中有在/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 replies    2018-01-08 10:17:12 +08:00
    summerwar
        1
    summerwar  
       Jan 7, 2018
    创建完 hello.conf 之后重启 nginx 了吗?
    hadoop
        2
    hadoop  
       Jan 7, 2018
    你目录下的那些配置,比如 nginx.conf 是 nginx 自己的配置文件,具体到绑定的站点,一般放在 /etc/nginx/sites-available/下面

    修改完配置后,需要 nginx -s reload 一下
    Kilerd
        3
    Kilerd  
       Jan 7, 2018
    说实话我是放在 conf.d 文件夹里面的。
    写完之后 nginx -t 检查配置写对没有。

    没问题,systemctl reload nginx
    antic
        4
    antic  
       Jan 8, 2018
    看你自己的目录咯,没生效就是没重启 nginx
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2473 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 08:43 · PVG 16:43 · LAX 01:43 · JFK 04:43
    ♥ Do have faith in what you're doing.