Apache-2.2

從家庭網路上的所有電腦訪問虛擬主機

  • January 19, 2015

我在家庭網路中的電腦上設置了 Apache 伺服器,並啟用了基於名稱的虛擬主機。當我在瀏覽器中輸入該電腦上虛擬主機的 URL 時,頁面會正確顯示。

我還希望能夠從家庭網路上的其他電腦訪問虛擬主機。所有電腦都連接到同一個路由器。但我不確定下一步該做什麼來實現這一目標。

誰能幫助我指出正確的方向?

TIA

你可以在這裡做幾件事。首先,也許更簡單的是將基於名稱的虛擬主機的主機名添加到您要從中檢查頁面的電腦的主機文件中。這將是類 Linux 系統上的 /etc/hosts。

virtual.example.com  192.0.2.42

其中 virtual.example.com 是來自基於名稱的虛擬主機的值,後跟 Web 伺服器的 IP 地址。

另一種選擇是為此在 DNS 中添加一條記錄。如果您有權訪問和控製本地 DNS 伺服器,則可以添加一個區域來模仿基於名稱的虛擬主機的配置。

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