Apache-2.2

如何使用 IP 10.0.0.3 訪問伺服器上的網頁?

  • November 12, 2013

我有三台內部伺服器,它們永遠不會連接到網際網路。我不得不建立一個本地的 yum repo 來使用 bugzilla 之類的工具來設置它們。但是,這三個都連接在一起,我通過直接連接到我的筆記型電腦的乙太網連接連接到它們。

在其中一台伺服器上,我想執行網站供其他人在他們也連接到乙太網連接時在內部查看。我已經安裝了 httpd 並啟動了它,但是在我的筆記型電腦上訪問網頁並嘗試呼叫 10.0.0.3 並沒有顯示任何內容。

我假設我的筆記型電腦認為我正在查看它的 Web 伺服器並且不知道如何訪問其他伺服器。這是我想用於內部網頁的 Cent OS 伺服器,順便說一句。如何在此隔離伺服器上設置 DNS,只能通過乙太網訪問,以便我可以在其上提供網站伺服器?

我已將 vhost 指定為 10.0.0.3:80,並且在 10.0.0.3:80 上也有 Listen,但我知道我在這裡遺漏了其他重要的東西。

您是否已驗證 IPtables 是否沒有阻止埠 80 從本地主機外部流式傳輸?

iptables -L  

試試這個,看看你是否有 LAN 可用的埠

正如傑克所說的更新

,您可以通過以下方式打開埠

iptables -I INPUT -p tcp --dport 80 -j ACCEPT  

這應該足夠了。

此外,如果您有興趣利用 DNS 選項。

我用這個連結回答了這個問題

http://www.broexperts.com/part-3-bind-server-installation-configurations/

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