2012-09-13 27 views
0

我目前正在开发一个项目,让我的apache服务器能够正常运行,这对我来说是新的,所以这是我第一次做这样的事情。基本上我已经进入路由器并请求在端口80上转发本地IP地址的端口,但不起作用。当我用一个网络工具测试它时,它告诉你一个端口是否打开,它说它已关闭。当我运行一个netstsat -a命令时,更容易混淆它显示http正在监听。我不确定它是否存在防火墙问题,或者我正在解决这个问题。任何想法将不胜感激。谢谢端口转发处女超级集线器上的http端口(80)

回答

1

您需要从本地网络之外进行测试。如果你在你的服务器上运行netstat,当然它会说“听”。您的Web测试工具是否从防火墙外部运行?您还应该能够关闭手机上的wifi并测试您的宽带IP地址:80。您是否将路由器上的端口80转发到服务器上的端口80?您的提供商是否有可能阻止住宅帐户的80端口?

0

首款谷歌的在线端口扫描器,并要求它扫描端口80 其次,如果你使用Ubuntu UFW(防火墙)可能运行默认拒绝规则,所以做到这一点:sudo的UFW允许80

要检查它是否正常工作,只需将您的广域网IP插入浏览器的URL栏,它应该连接到您的测试页面/var/www/html/index.html