0

我的电脑上有 wamp 服务器。我想在 apache 服务器上运行 php 文件。但问题是由于 IIS,我无法让我的 Apache 在端口 80 上运行。所以我将 Apache 绑定到端口 8080 和 wWhen 我使用地址 localhost:8080 它工作正常。

但是我无法通过 myip:8080,据我所知,我应该进行端口转发,实际上我做到了,当 apache 在端口 80 上运行时,它可以在我的另一台笔记本电脑上运行,但在这台笔记本电脑上它似乎不起作用.

我应该如何配置我的端口转发?这台笔记本电脑的本地IP是192.168.0.4,

4

1 回答 1

1

好吧,如果这个版本的 WAMP 服务器在 192.168.0.4 上运行并侦听端口 8080,则您必须在路由器上端口转发端口 8080,以便在 8080 上进入您的网络的连接被发送到 192.168.0.4:8080。这应该与您在另一台 PC 上为其他 wamp 服务器所做的类似,但只是使用端口 8080 而不是端口 80。

当然,如果您不使用其他 WAMP 服务器并且您的路由器能够做到这一点,您可以将路由器上的传入端口 80 转发到 192.168.0.4:8080。这将使从 Internet 访问更容易,因为用户不必记住将 :8080 添加到您的路由器 IP 地址。

另请记住,您必须访问Put Online此 Wamp 服务器,因此允许从 127.0.0.1 以外的 ip 访问。

作为最后的想法,您是否考虑过Named Virtual Hosts在另一个 WAMP 服务器上设置您的 2 个站点,一个使用端口 80 并且已经使用您现有的端口转发。虚拟主机允许您通过一个 Apache 实例运行多个站点。如果您对这个想法感兴趣,我可以将我的 HowTo 发送给您,或者您可以查看WAMP 服务器论坛,它已经在其中发布了一些答案。

于 2013-07-03T08:33:28.553 回答