Linux

如何通過 IP 訪問我的域 www 虛擬主機?

  • November 1, 2012

23.222.22例如,我有一個在 IP 上執行的網站

我已經像/home/www/www.site.com在 Apache 中一樣創建了我的虛擬主機作為我的 Web 伺服器。

但是對於開發,在更新 DNS 之前,我可以訪問該站點嗎?

http://23.222.22/~www.site.com/

因為

http://23.222.22/ just loads info from var/www

謝謝

簡短的回答:你不能直接

要得到你想要的:

  • 將該條目添加到您的hosts* 文件中,您的 www.site.com 將指向您的 ip
  • 您可以找到一個瀏覽器外掛,您可以在其中添加Host標頭,告訴網路伺服器您希望訪問哪個虛擬主機

*c:\windows\system32\drivers\etc\hosts在 Windows 和/etc/hosts*nix 上;只需23.22.22.22 www.site.com在末尾添加,然後在瀏覽器中打開 www.site.com

如果您將站點設置為 Apache 的預設 DocumentRoot,那麼它應該在您使用 IP 而不是主機名訪問時顯示該站點。

當然,URL 等的所有伺服器變數都是 IP 而不是主機名。

引用自:https://serverfault.com/questions/443314