【问题标题】:How to host WAMP servers on multiple PCs in same network and allow access through external link?如何在同一网络中的多台 PC 上托管 WAMP 服务器并允许通过外部链接访问?
【发布时间】:2015-10-27 10:12:48
【问题描述】:
我在同一网络中的 PC 很少。其中一台机器(ip:192.168.1.110)已经托管了一个可通过外部 IP 访问的 WAMP 服务器。我现在想在另一台机器上安装 WAMP 服务器(ip:192.168.1.120)并使其可以通过外部链接访问。但是这台新机器无法通过外部链接访问。我需要在 httpd.conf 文件中做任何与配置相关的事情来实现它吗?
【问题讨论】:
标签:
apache
wampserver
httpd.conf
【解决方案1】:
您使用第二台 PC 运行第二个 WAMPServer 的想法存在许多问题。并不是说 2 台机器和 2 个 WAMPServer 是个问题。
首先,我假设您的路由器已经将端口 80 “端口转发”到原始 PC 的 IpAddress(ip:192.168.1.110)。它不能转发到 2 个不同的内部 IP 地址,除非您告诉人们为第二个站点域名使用不同的端口号,以便您可以将该其他端口转发到您的第二台 PC 的端口 80。
这为您提供了几种可能性:-
您要么将原始 PC 的 Apache 设置为第二台 PC 的代理,因此将第二个站点的访问转发到第二台 PC,同时仍在第一台 PC 上运行第一个站点
或者,在我看来,更简单地说,你留在一台运行 WAMPServer 的 PC 上,并利用 Apache 的 Virtual Hosts 功能。
这样,只要你有 2 个独立的域名,都指向你的路由器 WAN IP 地址,都仍然可以使用端口 80,即用户不需要添加端口号。 Apache 将通过简单地查看域名并将所有内容重定向到正确的位置来决定需要哪个站点并运行该站点。
See this post for some help on how to setup Virtual Hosts in WAMPServer
只需几分钟即可完成设置。