首先,您不希望您的 PC 配置在 DMZ 中。非常危险而且没有必要。
这就是我所做的。
我使用 DYNDNS,所以这应该可以。
首先在 DYNDNS 的网页上设置您的域名。
然后下载
DYNDNS 更新程序,
它在您的一台 PC 上运行,每次您启动路由器或更改其 WAN IP 地址时,都会发现更改并告诉 DYNDNS 更新其 DNS。使用这个你不需要设置你的路由器来了解任何关于 DYNDNS 的信息。
然后,您只需Port Forwarding在路由器上进行设置,以便将路由器port 80转发到运行 WAMP 的 PC。您需要确保这台 PC 具有静态 IP 地址,而不是路由器中的 DHCP 服务器允许的 IP 地址。这确保了端口转发将始终找到正确的 PC。
然后您将需要更改 Apache 中的安全性。简单的方法是使用 wampmanager 图标,left click -> Put Online
如果这不起作用,而且并非总是如此,您可以使用 wampmanager 菜单系统再次手动编辑 httpd.conf。
left cick wampmanager->Apache->httpd.conf
查找 httpd.conf 的这一部分
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
并将其更改为
# onlineoffline tag - don't remove
Order Allow,Deny
Allow from all
我希望这有帮助。