NGINX 启动[warn]: conflicting server name “abc.com”

分类:服务器| 发布:camnprbubuol| 查看: | 发表时间:2011/9/15

1、php配置需要生效:service nginx restart

2、nginx配置需要生效:/usr/local/nginx/sbin/nginx -s reload


 

启动NGINX的时候提示

 [warn]: conflicting server name “abc.com” on 0.0.0.0:80, ignored

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

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

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

或者查询哪个配置文件中有abc.com

WINDOW下用搜索

LINUX下用grep "abc.com"


背景:前段时间,博客域名是通过lnmp的虚拟机(vhost)绑定的,绑定在wwwroot的子目录里面。前晚我把博客提到wwwroot根目录下,当然Nginx.conf配置也做了修改。

问题来了,重启lnmp时,有如下的信息提示: 
Reload LNMP… 
Reload Nginx configure… 
[warn]: conflicting server name "ali727.com" on 0.0.0.0:80, ignored 
[warn]: conflicting server name "www.ali727.com" on 0.0.0.0:80, ignored 
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok 
configuration file /usr/local/nginx/conf/nginx.conf test is successful 
Nginx program is reloding! 
Shutting down MySQL 
.. 
Starting MySQL 
.. 
Shutting down php_fpm . done 
Starting php_fpm  done

意思是,域名绑定有冲突,但已被忽略。竟然有冲突,就难免出现奇离古怪的问题来,咱还是把它解决了好。

后来,注意到/vhost/下有个camnpr.com.conf的文件,就是原先绑定的配置,我把这个文件删除后,重启lnmp时就正常了。如下: 
Reload LNMP… 
Reload Nginx configure… 
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok 
configuration file /usr/local/nginx/conf/nginx.conf test is successful 
Nginx program is reloding! 
Shutting down MySQL 
.. 
Starting MySQL 
.. 
Shutting down php_fpm . done 
Starting php_fpm  done

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/archives/432.html