Python SimpleHTTPServer不工作

Python SimpleHTTPServer不工作,python,simplehttpserver,Python,Simplehttpserver,我正在通过ssh连接到VPN(Linux机器),并在那里调用以下命令: sibi::bash-> python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... 然后,我在它的URL中访问它:浏览器告诉我它无法连接 如何调试此问题 (Apache的测试页面在中运行良好) 更新:IP规则(iptables-L-n) 这显然是一个防火墙问题 刷新iptables有助于解决问题: sudo iptables-F 但请小心,您可能

我正在通过ssh连接到VPN(Linux机器),并在那里调用以下命令:

sibi::bash-> python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
然后,我在它的URL中访问它:浏览器告诉我它无法连接

如何调试此问题

(Apache的测试页面在中运行良好)

更新:IP规则(iptables-L-n)


这显然是一个防火墙问题

刷新
iptables
有助于解决问题:

sudo iptables-F


但请小心,您可能需要为VPN服务器设置适当的防火墙规则。

您正在连接端口8080,但服务器显示为正在侦听端口8000。。。请注意差异,计算其中的
8
0
数字。@MartijnPieters抱歉,更新了问题。您的VPN计算机有防火墙吗?很可能8000端口被阻塞了(大多数端口也是如此)。@MartijnPieters我不这么认为,这就是问题所在。已更新IP规则。并且启动服务器后,VPN上的telnet localhost 8000能否正常工作?
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22 
REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited 

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited 

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination