我正在努力使我的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
我有什么办法可以解决这个问题
感谢提前
答案 0 :(得分:0)
您需要在路由器上配置端口转发,以便将所有传入流量重定向到本地Web服务器
答案 1 :(得分:0)
确保在调制解调器中添加了PC服务器时使用静态IP地址,并且使用TCP / UDP作为附加操作,以确保我们可以连接所有< / p>
还要确保您使用Nat端口转发不端口映射 并添加了您的LAN IP而不是 WAN IP
某些路由器要求您在添加后检查 框 启用端口转发 我建议你检查一下,现在也许你还没有注意到
尝试编程简单的TCP或UDP服务器以进行开放式连接/侦听测试 否则尝试搜索并在GitHub或SourceForge获取一个,然后使用您的主机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