今天小涛配置完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
技术分享,技术交流,小涛与您共同成长……
非常感谢,的确是加重复了,我的也是写在了nginx.conf里面了,然后和vhost下面的配置文件冲突了
真不错啊 技术人才行的 多发些技术文章 会大有好处。关键是我们有好处哈 😆