我无法从网络外的计算机访问我的Apache服务器。我设置了一个Apache服务器。我将端口从我的路由器转发到我服务器的本地IP地址(192.168.X.X)。
它非常适用于localhost(在服务器上),也适用于我的路由器的WAN IP(在本地网络中的设备上(例如电话))。我已经做了很多研究,并且整天都想弄明白。我运行基于Debian的Linux作为操作系统。我的公共IP地址(我在http://checkip.dyndns.org/上找到的那个)没有给我我的Apache“它正在工作”页面,而是在Firefox上给我一个“连接被重置”。
我的localhost的端口,路由器的WAN IP地址,以及我的公共IP地址在Nmap上显示打开的80个端口(我在其上运行Apache服务器)。我还将DMZ设置为我的本地IP地址。
我真的很困惑,似乎无法找到通过的方法。有人可以帮我这个吗?
答案 0 :(得分:-1)
端口将您的公共IP xxx.xxx.xxx.xxx转发到本地IP,例如192.168.xx.xxx!因此,任何试图从网络外部访问您的服务器的人都必须要求公共IP将流量路由到内部IP 192.168.xx.xxx ...还要确保您的防火墙配置允许此...
一个端口一次只能由一个程序使用。
继承人甚至通常我不喜欢这个网站 http://www.wikihow.com/Set-Up-Port-Forwarding-on-a-Router
然后,所有公开请求都将由您的本地地址处理,该地址已在您的网络上运行,但它必须是您从whatismyip.com获得的公共IP
请尝试并投票我已被禁止因为我没有帮助!