【发布时间】:2017-04-08 08:39:05
【问题描述】:
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,但无法通过公共IP远程访问。我还尝试将 DMZ 设置为192.168.0.102,但这也没有影响。我打电话给我的提供商,他们说他们允许端口转发,问题一定在我这边。请帮助:(
【问题讨论】:
-
发现我的提供商是该死的骗子。我的路由器的默认网关是另一个子网路由器 192.168...
-
你绝对不想你的电脑在 DMZ 中。查找
port forwarding -
你运行的是什么版本的 WAMPServer
-
将 Apache 放回 80 端口。将其移至 8080 端口只会让生活变得更加痛苦。如果您在路由器后面,则使用 80 是非常安全的
标签: apache port wampserver forwarding