我使用 XAMPP 开发 wordpress 主题,我想使用 ManageWP 来管理/克隆站点到生产服务器。我已经按照我能找到的关于此事的所有教程进行操作,但无法从外部访问我的本地主机!
这个相关的 SE 答案似乎很简单!
- 将 Web 服务器配置为侦听您的外部网络接口(Apache 通常配置为默认仅侦听 localhost)。
- 在计算机上的防火墙中为入站连接打开端口 80。
- 如果您希望局域网外的人访问您的服务器,请在您的路由器/网关中启用端口转发,以便将端口 80 转发到您的计算机。
- 如果您在网络中使用 DHCP,请将 DHCP 服务器配置为每次都为您的计算机提供相同的地址(例如,通过 MAC 地址)。
我很确定我最后三个步骤是正确的,(没有防火墙,端口 80 TCP&UDP > 80,由 MAC 地址分配的服务器 IP)但我不知道如何做第一个(我试过玩在 httpd.conf 中通过将 ServerName 设置为我的外部 IP 地址,但这只是一个狂野的随机失败:)
虽然端口转发处于活动状态,但当我在本地网络上时,我可以在以下位置看到网站:##.###.64.188/mysite.dev(我的外部 IP),但如果我通过我的 3g 移动连接进行连接,我会得到:
Not Found
The requested URL http://<snip> was not found on this server
Apache Server at ##.###.64.188 Port 3128
这似乎表明我在附近的某个地方!但不知道从这里去哪里......
有什么建议么?TIA,蒂姆
跑步:
- XAMPP v1.7.3
- Mac OSX 10.7.4