Linux

無法使用 http 協議進行連接

  • March 25, 2011

這是我在非託管 vps 中遇到的一個奇怪問題,當我嘗試從我的位置連接時,我不太確定發生了什麼總是“超時”。

我是 iptables 的新手,所以這裡是列表……我會讓你有經驗的使用者判斷它

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
RH-Firewall-1-INPUT  all  --  anywhere             anywhere

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
RH-Firewall-1-INPUT  all  --  anywhere             anywhere 

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain RH-Firewall-1-INPUT (2 references)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     icmp --  anywhere             anywhere            icmp any
ACCEPT     esp  --  anywhere             anywhere
ACCEPT     ah   --  anywhere             anywhere
ACCEPT     udp  --  anywhere             <some ip>         udp dpt:mdns
ACCEPT     udp  --  anywhere             anywhere            udp dpt:ipp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ipp
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ssh
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited

我還安裝了 webmin 來管理我的網路伺服器,但最終發現我也無法連接到埠 10000

按要求

http://pastebin.com/5eS6zmmF

有點亂所以我把它加到了pastebin

你能給我們輸出iptables -L -n -v嗎?我懷疑您的 RH-Firewall-1-INPUT 中的第一行並不像看起來那麼寬鬆。

假設您通過 ssh 登錄到此框,您是否也可以嘗試

iptables -I RH-Firewall-1-INPUT 2 -p tcp --dport 80 -j ACCEPT

並告訴我們這是否提高了您與機器對話 HTTP 的能力?

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