我试图让我的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
有什么事我应该解决这个问题
提前致谢
您需要在路由器上配置端口转发,以便将所有传入流量重定向到本地Web服务器
在调制解调器中添加pc服务器时,请确保使用静态IP地址,并且使用TCP / UDP作为附加操作,以确保我们可以连接所有人
还要确保您使用的是Nat Port转发Not Port Mapping并添加了您的LAN IP而不是WAN IP
某些路由器要求您在添加后选中一个启用端口转发的框,我建议您检查一下,现在可能您没有注意到
尝试编写一个简单的TCP或UDP服务器进行开放式连接/监听测试,否则尝试搜索并在GitHub或SourceForge获取一个,然后使用您的主机IP地址在线检查端口(监听)
但是也要注意为特定协议测试端口
如果端口已打开,那么配置中存在问题,您必须仔细向后重新读取它
否则..你的路由器端口转发配置问题不在apache中,你必须检查Lan-IP / Port-Start / End / Enabled等。
如果仍然有问题,请在您的问题中更具体,并尝试
最后,我建议您远程使用客户端/服务器开源脚本或程序,而不是在线检查,如果您遇到问题也是如此。
试试这个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