php技术博客
让天下没有搞不定的bug~

lnmp报0 conflicting server name www.zoneself.org 0.0.0.0:80, ignored错误

今天小涛配置完lnmp环境,然后运用网上的教程  添加虚拟主机,执行命令:/root/vhost.sh添加了一个www.zoneself.org的主机然后重启出现了这个错误:

访问www.zoneself.org 的时候总是出现403错误,  出现403的错误有两种:1、没有默认引导页,如:index.php index.html  2、没有权限  不过我可以排除这两个问题,然后在目录下写了一个测试文件,访问www.zoneself.org的时候还是定位到 /home/wwwroot下,正情况下应该定位到 /home/wwwroot/www.zoneself.org的目录下的,然后小涛尝试这重启一下服务器发现了这个错误:

conflicting server name www.zoneself.org on 0.0.0.0:80, ignored

lnmp添加站点时候输入了2次域名..

结果nginx报错..百度了下.,有很多出现过这个问题,现在拿来分享一下:

“““““““““““““““““““““““““““““““

启动NGINX的时候提示

[warn]: conflicting server name “www.zoneself.org” on 0.0.0.0:80, ignored

出现这个错误一般是由于技术员的粗心造成的,原因是相同的域名www.zoneself.org出现两次甚至是多次

一般在把配置文件分离出来写时候会容易犯。技术员经常复制配置文件,然后忘记修改里面的内容

解决方法就是把所有配置文件查一遍看是否有重复出现的。

或者查询哪个配置文件中有www.zoneself.org

LINUX下用grep “abc.com”

“““““““““““““““““““““““““““““““

因为安装环境的时候,我也是用的这个主机www.zoneself.org,所以在 /usr/local/nginx/conf/nginx.conf中已经添加了一个:

server_name www.zoneself.org;
index index.html index.htm index.php;

这里和后来lnmp vhost.sh添加站点的重复了 /usr/local/nginx/conf/vhost/www.zoneself.org.conf

所以吧 /usr/local/nginx/conf/nginx.conf的那些删除掉,然后保存  退出重新加载nginx

技术分享,技术交流,小涛与您共同成长……

赞(0)
未经允许不得转载:PHP技术博客 » lnmp报0 conflicting server name www.zoneself.org 0.0.0.0:80, ignored错误

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    非常感谢,的确是加重复了,我的也是写在了nginx.conf里面了,然后和vhost下面的配置文件冲突了

    8年前 (2013-08-27)回复
  2. #1

    真不错啊 技术人才行的 多发些技术文章 会大有好处。关键是我们有好处哈 😆

    天猫城10年前 (2012-03-14)回复