无法将 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:8080
、192.168.0.102:8080
访问 WAMP,但无法通过 public IP 远程访问。我还尝试将 DMZ 设置为 192.168.0.102
,但这也没有任何影响。我打电话给我的供应商,他们说他们允许端口转发,问题一定出在我这边。请帮助:(
事实证明,我和其他多个用户有一个共同的 IP 地址,我必须向我的提供商支付额外费用才能向外部公开服务。我相信这叫做 non-routable IP address
.
你可以看看here
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:8080
、192.168.0.102:8080
访问 WAMP,但无法通过 public IP 远程访问。我还尝试将 DMZ 设置为 192.168.0.102
,但这也没有任何影响。我打电话给我的供应商,他们说他们允许端口转发,问题一定出在我这边。请帮助:(
事实证明,我和其他多个用户有一个共同的 IP 地址,我必须向我的提供商支付额外费用才能向外部公开服务。我相信这叫做 non-routable IP address
.
你可以看看here