缘由
修改了nginx配置,重新发布后出现这个问题:nginx: [warn] conflicting server name “yansheng.xyz” on 0.0.0.0:80, ignored,意思是重复绑定了server name,但这个警告不会影响到服务器运行。而且,这个重复绑定的意思是现在运行的nginx服务和将要加载的新配置中的重复,所以,这个警告其实是不必的。
如果没有设置顺序,默认从配置文件的头部开始读取,如果server name重复,则会报类似警告(因为我的前面的server有配置yansheng.xyz这个域名)。原配置:
server
{
listen 80;
server_name www.yansheng.xyz yansheng.xyz;
.......
}
修改
根据提示我们可以按照监听的端口找到对应的server,删除重复的即可。
修改后:
server
{
listen 80;
server_name www.yansheng.xyz;
......
}
参考:
https://www.cnblogs.com/wangkongming/p/4450038.html