我的 PC 上已正确安装了 Apache Web 服务器,其固定本地 IP 为 192.168.1.2。如果我输入 localhost、127.0.0.1 或 192.168.1.2,Apache 将显示其初始页面。
现在我想从网络上的任何地方访问此 Web 服务器。我知道我的外部 IP(它是动态的,但现在这不是问题),但是当我使用“http://我的外部IP“我看到的是我的路由器的配置页面,而不是我的 Apache 网络服务器。
我已经做了一些事情来解决这个问题,但是为了不诱导你的回答,请考虑这是我唯一的问题:) 一旦我进行测试,我会告诉你更多信息。
有什么方法可以做到这一点?
您好,有一些新的信息...
现在我已经制定了一些防火墙(Windows 防火墙)规则,以允许端口 8080 上的输入流量(TCP 和 UDP)。我的路由器正在转发此端口。我使用了这项服务(http://www.yougetsignal.com/tools/open-ports/)检查我的 8080 端口,结果显示“端口 8080 已打开”。
但是,访问 :8080 时,我在加载页面时出错。现在呢?有什么想法吗?
答案1
不确定路由器的具体情况,但您需要打开防火墙以打开端口 80,并将该端口重定向到服务器的 IP(192.168.1.2)。可能还必须关闭远程管理,或者至少将其配置到另一个端口。
答案2
我很高兴地说,我终于能够解决这个问题了!!
甚至 D-Link 支持也无法在巴西解决的问题,这只是一种名为“在 WAN 和本地端口之间桥接 PPPoE 帧”的 WAN 服务配置。
按照路径:高级设置>WAN 服务,然后单击要更改的 WAN 服务的“编辑”按钮,然后单击下一步,然后再次单击下一步,屏幕上就会出现一些复选框。
一个是“在 WAN 和本地端口之间桥接 PPPoE 帧”。选中此复选框,再单击“下一步”3 次,最后单击“保存/应用”按钮。最后,只需重新启动路由器即可。
启用此选项后,我就可以通过互联网访问位于我家里的网络服务器!
太可惜了,D-Link 支持巴西?!?