我建立了一個虛擬主機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
檔案來暫時破解此問題。