我的pc上有wamp服务器。我想在apache服务器上运行php文件。但问题是,由于IIS,我不能让我的Apache在端口80上运行。因此,我将Apache绑定到端口8080,并使用地址localhost:8080作为wWhen。
但我不能通过myip:8080,据我所知,我应该进行端口转发,实际上我做到了,当apache在端口80上运行时,它可以在我的另一台笔记本上运行,但在这台笔记本上它似乎不能工作。
我应该如何配置我的端口转发?本机本端ip为192.168.0.4,
发布于 2013-07-03 16:33:29
如果这个版本的WAMP服务器在192.168.0.4上运行,并监听端口8080,那么您必须在路由器上设置转发端口8080,以便在8080上进入网络的连接将发送到192.168.0.4:8080。这应该类似于您在另一台pc上对其他wamp服务器所做的操作,只是使用端口8080而不是端口80。
当然,如果您没有使用其他WAMP服务器,并且您的路由器能够做到这一点,那么您可以将路由器上的传入端口80转发到192.168.0.4:8080。这将使从互联网访问变得更容易,因为用户不必记住在您的路由器ip地址中添加:8080。
还请记住,您将不得不Put Online此Wamp服务器,以便从127.0.0.1以外的ip访问是允许的。
作为最后的想法,您是否考虑过在另一个WAMP服务器上为您的两个站点设置Named Virtual Hosts,其中一个使用端口80,并且已经在使用现有的端口转发。虚拟主机允许您通过一个Apache实例运行多个站点。如果你对这个想法感兴趣,我可以将我的HowTo发送给你,或者你可以查看它发布在那里的WAMP Server Forum,其中有几个答案。
https://stackoverflow.com/questions/17433316
复制相似问题