是否可以透過 ipadress 瀏覽到在網路飯店上分享託管的網站?
您可以以任何方式更改主機檔案嗎?
答案1
答案恰恰取決於您所說的「使用 IP 位址在網路飯店上進行共享託管?」的含義。
對於大多數程式來說,只能使用單一 IP:port_nummer 組合。 HTTP 是例外,因為 HTTP 請求中提到了所需的主機。
因此,可以擁有一個 IP(共享或動態),其中多個主機/網域指向相同 IP,並根據您在瀏覽器中輸入的 URL 使用它來提供不同的網頁。
然而,仍然只有一個 Web 伺服器在 IP:port_nummer 上運行,這意味著您必須協調運行該 Web 伺服器的人員。如果您搜尋關鍵字,您可以找到更多相關信息虛擬主機。
答案2
從技術上講,您只需一個 IP 位址即可。您可以執行 Apache 反向代理伺服器並使用具有不同子網域的 DYNDNS 來指向伺服器的 IP 位址。這將避免您必須註冊自己的網域。然後,您可以告訴它根據子網域和/或網域路由到不同的 VirtualHost。
這一切都假設您擁有伺服器的 root 存取權限。這也可以透過虛擬伺服器來完成,虛擬伺服器現在與共享主機一樣便宜。請參閱 www.digitalocean.com 和 www.alienvps.com
請參閱我在這個問題中的回答。單一防火牆後面的多個 Web 伺服器
答案3
如果您只需要以使用者身分衝浪,並且 Apache 正在運行,您只需更改主機檔案(取決於您使用的作業系統)並將其設定為這樣,ip_address site.domain
當您在瀏覽器中鍵入url 時,您將獲得訪問權限到它,因為你的系統會知道 IP 位址(所以它不會向 DNS 詢問),並且他們的 Apache 會知道你想要訪問哪個站點