目前nginx使用的設定檔是 /etc/nginx/conf.d/default.conf
#現在要新增一個網域綁定,所以我在default.conf最末行新增了
include theDomain.conf;
theDomain.conf中,綁定的連接埠是80,server_name www.thedomain.com;
從新載入設定 nginx -s reload
報錯:
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "www.thedomain.com" on 0.0.0.0:80, ignored
剛用nginx沒有經驗,請幫忙指點下這情況該怎麼處理,謝謝! ~
剛剛試了下,網域解析成功了。 nginx: [warn] 這個警告可以忽略吧?
錯誤提示的意思是寫了兩個
server_name
。在一个环境内出现了两次不一样的server_name
server_name
应该写在某个server
里面,只能有一个,写在server
外面的是全局的。Nginx多個網域解析的設定檔應該是這樣的:
伺服器{
雷雷}
有兩種方式,一種是樓上說的多個sever,今天嘗試了另外一種
server
{
}