Centos

可以在同一台伺服器上本地訪問虛擬主機,但不能在遠端機器上訪問

  • January 22, 2016

在埠 81 上配置虛擬主機時出現了一個非常複雜的問題。

當我使用命令curl 123.123.123.123:81curl localhost:81在同一伺服器中時,它得到了響應。當我通過遠端機器curl 123.123.123.123:81或瀏覽器訪問它時,它不起作用,顯示錯誤連接超時。

我正在使用centOS 6.3。請注意,我已經關閉了 iptables 和 selinux 來測試它,我很確定它們都已關閉。

遠端機器可以訪問全球資訊網。有人有類似的經歷嗎?發生了什麼 ?

iptables

當通話iptables -L顯示:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 

您無法控制的東西正在阻塞埠 81。請改用基於名稱的虛擬主機和/或埠 80 上的反向代理。


您的防火牆阻止了與埠 81 的連接。您需要在 INPUT 表中插入一條規則以打開該埠。您應該查看iptables (1) 的文件。我相信你會在 SF 上找到大量的 hep,你也可以搜尋更廣泛的網際網路。

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