虛擬主機中定義的 url 在 Windows Azure 上的遠端伺服器上不起作用

虛擬主機中定義的 url 在 Windows Azure 上的遠端伺服器上不起作用

我建立了一個虛擬主機http://staging.layzer.tunde.com並且 url 沒有指向頁面目錄,但如果我輸入檔案路徑,如下所示http://ip/staging.layzer.tunde.com 我可以查看頁面。我使用指令 sudo a2ensite staging.layzer.tunde.com.conf 啟用了該網站

請問我做錯了什麼。

答案1

如果您希望它正常工作,您需要將主機名稱放入 DNS 中。目前不起作用:

$ host staging.layzer.tunde.com 
Host staging.layzer.tunde.com not found: 3(NXDOMAIN)

如果我們無法找到主機名,就沒有什麼可以神奇地將其轉換為 IP。如果修復 DNS 超出您的控制範圍,您可以將 IP 和主機名稱新增至您的/etc/hosts檔案來暫時破解此問題。

相關內容