1

我对 wamp、dyndns 和我的公共 IP 有疑问。

我已经设置好所有东西,当我从我的计算机转到我的公共 IP 时,我会转到路由器。

当我从连接到我的 wifi 的手机访问我的公共 IP 时,我会将我带到路由器。

当我在没有连接到公共 IP 的情况下通过手机访问时,我不会去任何地方。

在路由器中,我已经用我的域配置了我的 DynDNS 帐户。

此外,我已将端口 80 配置为我的本地 IP。

我还为我的 IP 配置了 DMZ。

我还将端口 80 上的“端口触发”设置为我的本地 IP。

不知道怎么配置才好。

你能帮我吗?

谢谢你。

PD:对不起我的英语不好,我是西班牙人。

4

1 回答 1

2

首先,您不希望您的 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

我希望这有帮助。

于 2013-08-27T13:35:52.323 回答