《nginx: [warn] conflicting server name on 0.0.0.0:80,ignored》要点:
本文介绍了nginx: [warn] conflicting server name on 0.0.0.0:80,ignored,希望对您有用。如果有疑问,可以联系我们。
在启动Nginx时,出现如下错误:
nginx: [warn] conflicting server name on 0.0.0.0:80,ignored
检查:
[root@iZuf67db nginx]# nginx -t nginx: [warn] conflicting server name on 0.0.0.0:80, ignored
这个是因为在配置文件中,有空的server{},如下:
server {
# listen 80;
# server_name jb51.cc;
# return 301 http://www.jb51.cc$request_uri;
}
只要全部注释掉就好
#server { # listen 80; # server_name jb51.cc; # return 301 #}
再检查就不会出错:
[root@iZuf67db vhost]# nginx -t
the configuration file /nginx/conf/nginx.conf syntax is ok
configuration file /nginx/conf/nginx.conf test is successful
注意:
如果你的错误提示中出现了域名,比如:
nginx: [warn] conflicting server name
www.jb51.cc
on
0.0.0.0:80,ignored
那可能是你的一个域名绑定了多个站点。同一个域名解析到了不同的目录。一般将配置文件单独分离出来容易出现这个错误。
修正即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。