首先,您不希望您的 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
我希望这有帮助。