nginx: [warn] conflicting server name "yansheng.xyz" on 0.0.0.0:80, ignored

緣由

修改了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

https://www.cnblogs.com/wangkongming/p/4450038.html

發佈了132 篇原創文章 · 獲贊 149 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章