緣由
修改了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://blog.csdn.net/weixin_41585557/article/details/83413610