![使用 MySQL PHP 和 Nginx 設定 VPS](https://rvso.com/image/1313359/%E4%BD%BF%E7%94%A8%20MySQL%20PHP%20%E5%92%8C%20Nginx%20%E8%A8%AD%E5%AE%9A%20VPS.png)
您好,我一直按照本指南在 Linode 上設定 VPS: http://themesforge.com/featured/high-performance-wordpress-part-3/
一切都運作良好,但是我設定的網域只是給我 Nginx 歡迎螢幕,而不是從它們自己的資料夾中調出內容。我可能做錯了什麼?
答案1
一切都運作良好,但是我設定的網域只是給我 Nginx 歡迎螢幕,而不是從它們自己的資料夾中調出內容。我可能做錯了什麼?
Nginx(和其他現代 http 伺服器)可以使用 HTTP HOST 標頭在一個 IP 位址上託管多個站點,該標頭告訴伺服器瀏覽器希望將哪個站點傳送給它。
因此,虛擬主機嘗試將此主機標頭與其擁有的虛擬主機之一相匹配。如果無法實現這一點,nginx 會從其預設網站提供內容,無論哪個站點
這是,我懷疑這裡發生了什麼事。因此,我會:
- 檢查您的虛擬主機
server_name
指令符合您期望使用的內容。 - 確保您透過預期的 DNS 造訪該網站。例如,我的主機給我一個如下所示的 DNS 項目:
myaccount1.vps.myhost.net
。去那裡會觸發我的預設處理程序,因為那是主機,而去http://www.ninefingersisawesome.com
正確的地方。