【问题标题】:Can't put WAMP online无法将 WAMP 上线
【发布时间】: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


【解决方案1】:

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

你可以阅读它here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-20
    • 2015-02-08
    • 2015-12-06
    • 1970-01-01
    • 2011-12-13
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多