修改nginx的index文件后,重启nginx,未生效。
后来排查发现,每次重启nginx,都会提示
正在启动 nginx:nginx: [warn] conflicting server name "index" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "index.html" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "index.htm" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "index.php" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "index" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "index.html" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "index.htm" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "index.php" on 0.0.0.0:80, ignored
前几次没留意,后来发现修改的inde的顺序没生效。回头来排查发现原来同一个配置文件中,其他站点的server_name后面没有添加结束字符(;)导致了index参数被作为了server_name的一部分导致的。
挨个核实了下全部配置文件的站点参数,竟然有两个站点都是这样的问题。
添加后,重启nginx,测试index的设置生效。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。