首頁  >  問答  >  主體

nginx listen指定IP:80和不指定監聽所有80連接埠請求,前者存取正常後者存取404,這是為什麼?

我伺服器多IP配置,但由於上面網站較多,所以會出現多個網站要用同一個IP。
以前站點的配置都會直接在server段中直接listen 具體IP:80;
現在有個新的站點,需要捆綁多域名,同時每個域名都解析到這台伺服器上不同的IP,所以在Listen就直接監聽了所有80端口,沒有指定IP。結果訪問時出現nginx的404提示。
難道伺服器在接收到一個80埠請求時,不會遍歷所有設定文件,看是否有這個網域的設定檔嗎?

曾经蜡笔没有小新曾经蜡笔没有小新2713 天前738

全部回覆(1)我來回復

  • 世界只因有你

    世界只因有你2017-05-16 17:22:25

    會,如果你正確指定了 server_name 的話。

    欲尋真相,請貼出你的完整的配置。

    回覆
    0
  • 取消回覆