我想将我的 WAMP 服务器放在网上,这样我的本地主机项目就可以通过互联网访问。我尝试并遵循了网络上的各种教程,但对我都不起作用。我还尝试了如何将你的 WampServer 上线但它对我来说也不起作用。我已经在 WAMP 托盘图标中完成了“上线”。我正在运行 Windows 7 SP 1 Ultimate。我没有任何无线路由器。
我正在使用智能手机的热点访问互联网。我记得当我有 Windows XP SP3 和旧版本的 WAMP(我认为是 WAMP5 1.7.4)时,将服务器上线非常容易。我曾经获取我的 IP 地址。将服务器上线。然后可以使用相同的 IP 通过互联网访问我的本地主机。无需处理端口转发问题。
我想我需要对端口转发做些什么。但根据我的情况(Win7、WAMP 2.5、移动互联网、无路由器),我需要进行哪些设置或配置才能通过互联网访问本地主机?有人能用简单的语言解释一下并为我提供可行的解决方案吗?谢谢。
答案1
我假设当您说要用手机创建热点时,手机也在创建局域网,所以您确实有一个路由器,它就是您的手机。
简单来说,你需要做两件事。
- 使 Web 服务可从您的 LAN 访问 您可以使用另一台连接到热点的设备并尝试访问来检查这一点
<private IP address of server>:<port used by the server>
,
前任192.168.1.3:8080
- 检查您的热点是否将流量从“外部”重定向到您的本地服务器。这是比较棘手的部分,这取决于你的手机等
如果使用 Android 手机,请检查一下: 链接至 Google Play
然后从另一台连接到互联网的设备进行检查:
<public IP address>:<Public Port configured to be forwarded>
,
答案2
对于 Wamp 3 (Apache 2.4),除了按照说明将服务器上线之外这里,如果你仍然收到来自 Apache 的 403(访问被拒绝)响应,那么在虚拟主机文件中,conf/extra/httpd-vhosts.conf
你可能需要替换
Require local
和
Require all granted
如果httpd.conf
您有
Include conf/extra/httpd-vhosts.conf