我的电脑上有wamp服务器。 我想在apache服务器上运行php文件。 但问题是由于IIS,我不能让我的Apache在端口80上运行。所以我将Apache绑定到8080端口,当我使用地址localhost:8080时它工作正常。
但是我无法通过myip:8080,据我所知我应该进行端口转发而实际上我做了,当apache在端口80上运行时,它适用于我的另一台笔记本电脑,但是在这台笔记本电脑上它没有似乎工作。
我应该如何配置端口转发?这台笔记本电脑的本地IP是192.168.0.4,
答案 0 :(得分: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。这将使得从互联网访问更容易,因为用户不必记住将8080添加到您的路由器IP地址。
另外请记住,您必须Put Online
此Wamp服务器,因此允许从127.0.0.1以外的IP访问。
最后的想法是,您是否考虑在另一个WAMP服务器上为您的2个站点设置Named Virtual Hosts
,使用端口80并且已经在使用现有的端口转发。虚拟主机允许您通过一个Apache实例运行多个站点。如果这个想法让您感兴趣,我可以将您的HowTo发送给您,或者您可以在几个答案中查看其中发布的WAMP Server Forum。