80号港口已关闭。怎么打开它

时间:2017-05-29 01:39:21

标签: apache localhost portforwarding

我正在努力使我的Apache服务器可公开访问。我在我的路由器和Windows防火墙中打开了端口80,它没有工作。我的路由器ISP被禁用了。当我检查端口时,我发现它已关闭。这是我的APACHE配置(我在HTTPD文件中改变了什么:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>
LoadModule rewrite_module modules/mod_rewrite.so

我有什么办法可以解决这个问题

感谢提前

3 个答案:

答案 0 :(得分:0)

您需要在路由器上配置端口转发,以便将所有传入流量重定向到本地Web服务器

答案 1 :(得分:0)

确保在调制解调器中添加了PC服务器时使用静态IP地址,并且使用TCP / UDP作为附加操作,以确保我们可以连接所有< / p>

还要确保您使用Nat端口转发端口映射 并添加了您的LAN IP而不是 WAN IP

某些路由器要求您在添加后检查 启用端口转发 我建议你检查一下,现在也许你还没有注意到

尝试编程简单的TCP或UDP服务器以进行开放式连接/侦听测试 否则尝试搜索并在GitHubSourceForge获取一个,然后使用您的主机IP地址在线检查端口(监听)

  

还要注意您测试特定协议的端口

如果端口已打开,那么配置中存在问题,您必须仔细向后重新阅读

否则..在路由器端口转发配置中的问题不是在apache中 你必须检查Lan-IP / Port-Start / End / Enabled等。

如果仍然有问题,请在您的问题中更具体,并尝试

  • 附加端口设置的屏幕截图

  • 发布您的配置

  • 如果您尝试过特定的开源服务器程序,将有助于发布代码

最后,我建议您远程使用客户端/服务器开源脚本或程序 而不是在线检查,如果你找到一个麻烦,也可以。

答案 2 :(得分:-1)

尝试使用此conf:

Name: local server
App name: HTTP
IP Address: 192.168.1.10 #your local server ip.
Port:
    Start: 80
    End: 80
Traffic Type: TCP