【发布时间】:2012-11-11 00:11:43
【问题描述】:
标题几乎说明了一切。我想在 Windows 下使用 apache,然后使用 No-IP 之类的服务将一个或多个域重定向到我的计算机。有可能吗?
【问题讨论】:
-
我想知道如果不可能的话,他们为什么愿意为 Windows 构建 Web 服务器。
标题几乎说明了一切。我想在 Windows 下使用 apache,然后使用 No-IP 之类的服务将一个或多个域重定向到我的计算机。有可能吗?
【问题讨论】:
是的,您只需在路由器上设置端口转发到您的本地机器(HTTP 端口 80,SSL 端口 443,FTP 端口 21(如果您还想运行 ftp 服务器)),并在那里设置动态 dns指向NO-IP。您很可能可以添加一个 DynDNS 条目。
【讨论】:
是的。
如果您有静态 IP 地址,您甚至不需要动态 DNS 服务(如 no-ip)。在这种情况下,只需注册一个域名并创建两个 DNS 记录 -
NAME TYPE VALUE
example.com. A public.ip.address.here
www.example.com. CNAME example.com.
大多数 ISP 现在分配静态 IP(即使他们另有声明),如果没有,您只需支付少量费用(每月额外 5 美元)即可获得。或者将您的帐户升级到商务舱。
这样您就不必在设置中引入另一层(动态 DNS)。
然后安装一个 WAMP,例如 - xampp(这里很受欢迎) - UniformServer - Wamp-Developer Pro(我用的那个)- WampServer(又一个不错的)
您还需要将您的路由器(端口 80 和 443)端口转发到 LAN IP,并在 Windows 防火墙中创建两个规则来解除对传入端口 80 和 443 请求的阻止。
唯一可能出错的是您的 ISP 阻止传入端口 80 (http) 和 443 (https) 请求。您可以致电并让他们解除阻止,或者再次将帐户更新为商务舱以消除所有麻烦。
【讨论】: