Apache Can';不要把WAMP放到网上

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

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-WR842路由器中转发了这个东西,如下所示: 在DHCP中,我将静态本地IP
192.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是很安全的