我试图使我的Apache服务器公开访问。我打开端口80在我的路由器和我的windows防火墙,它不工作。我的路由器ISP被禁用。当我检查端口,我发现它关闭。这是我的Apache配置(我在我的HTTPD文件中更改:
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
</Directory>
LoadModule rewrite_module modules/mod_rewrite.so
有没有什么我应该解决的问题
提前感谢
3条答案
按热度按时间vom3gejh1#
您需要在路由器上配置端口转发,以便将所有传入通信重定向到本地Web服务器
ac1kyiln2#
请确保您在调制解调器中添加PC服务器时使用静态IP地址,并使用TCP/UDP作为附加操作,以确保我们可以连接访问所有
此外,请确保您使用的是Nat端口转发而不是端口Map,并且添加的是LAN IP而不是 WAN IP
有些路由器要求您在添加后选中一个框以启用端口转发,我建议您现在检查一下,可能您还没有注意到
尝试编程一个简单的TCP或UDP服务器为开放连接/侦听测试,否则尝试搜索并获得一个在GitHub或SourceForge,然后检查端口在线与您的主机IP地址,而(侦听)
如果端口是打开的,则说明您的配置中存在问题,您必须仔细地反向重新阅读
否则..那么问题在你的路由器端口转发配置 * 不是 * 在apache和你必须检查局域网IP/端口开始/结束/启用等。
如果仍有问题,请在问题中更具体地提出并尝试
最后,我建议你与朋友远程使用客户端/服务器开源脚本或程序,而不是在线检查,如果你有麻烦找到一个。
frebpwbc3#
尝试使用此配置: