无法将 WAMP 上网

Can't put WAMP online

UPD 供应商的错


我想我已经阅读了所有的说明并做了我能做的一切,但还是不行:(

到目前为止我所做的事情列表: 在 Apache 服务器的 httpd.conf 文件中:

ServerName 192.168.0.102:8080
...

#   onlineoffline tag - don't remove
Require all granted
...
Listen 0.0.0.0:8080
Listen [::0]:8080

然后我得到以下结果:

C:\Users\Sam>netstat -na | find ":8080"
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING
  TCP    [::]:8080              [::]:0                 LISTENING

所以,我猜,没有防火墙中断.. 然后我在我的TL-WR842ND路由器中转发了如下内容: 在 DHCP 中,我将 192.168.0.102 的静态本地 IP 设置为我的 MAC 并将端口 8080 转发到该 IP。然后我重新启动了路由器,但端口仍然关闭。 我可以通过 localhost:8080192.168.0.102:8080 访问 WAMP,但无法通过 public IP 远程访问。我还尝试将 DMZ 设置为 192.168.0.102,但这也没有任何影响。我打电话给我的供应商,他们说他们允许端口转发,问题一定出在我这边。请帮助:(

事实证明,我和其他多个用户有一个共同的 IP 地址,我必须向我的提供商支付额外费用才能向外部公开服务。我相信这叫做 non-routable IP address.

你可以看看here