Apache Can';不要把WAMP放到网上
UPD提供商的错误Apache Can';不要把WAMP放到网上,apache,port,wampserver,forwarding,Apache,Port,Wampserver,Forwarding,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>nets
我想我已经阅读了所有的说明,并尽了我所能,但它仍然不起作用:( 到目前为止我所做的事情清单: 在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-WR842路由器中转发了这个东西,如下所示:
在DHCP中,我将静态本地IP192.168.0.102
设置到我的MAC,并将端口8080
转发到该IP。然后我重新启动路由器,但端口仍然关闭。
我可以通过
192.168.0.102:8080
通过localhost:8080
访问WAMP,但无法通过公共IP远程访问。我还尝试将DMZ设置为192.168.0.102
,但也没有任何影响。我打电话给我的提供商,他们说他们允许端口转发,问题必须在我这边。请帮助:(事实证明,我与多个其他用户有一个共同的IP地址,我必须向我的提供商支付额外费用,以便能够向外部公开服务。我认为这被称为不可路由IP地址
你可以阅读它发现我的提供商是个骗子。我的路由器的默认网关是另一个子网路由器192.168…你绝对不希望你的电脑在DMZ中。查找端口转发
你运行的是什么版本的WAMPServer将Apache放回端口80。将其移动到端口8080只会让生活更痛苦。如果你在路由器后面你使用80是很安全的