如何允许远程访问我的WAMP服务器?
我用WAMP开发了一个网站,在本地也能用。
我想给其他用户提供访问权限,当我把服务器放到网上并把我的IP放到浏览器中时,它就可以工作了。
当我把IP放到其他电脑的浏览器中(在同一网络或外部),服务器没有反应。
有什么建议吗?
我用WAMP开发了一个网站,在本地也能用。
我想给其他用户提供访问权限,当我把服务器放到网上并把我的IP放到浏览器中时,它就可以工作了。
当我把IP放到其他电脑的浏览器中(在同一网络或外部),服务器没有反应。
有什么建议吗?
我通过禁用80端口的防火墙解决了这个问题。
1.进入windows右侧的搜索。 2.搜索 “防火墙"。 3.打开 "高级防火墙"。 4.进入 "入站规则"。 5.点击 "新建规则"。 6.选择 "端口 "选项。 7.点击 "下一步” 8.选择 “TCP "选项。 9.选择 "特定本地端口:"。 10.在下一个文本框中输入 "80” 11.点击下一步。 12.选择 “允许连接"。 13.点击 "下一步"。 14.点击 "下一步"。 15.选择 "Port 80 Allow Rule"。 16. 点击 "下一步"。
**注意:这不是一种安全的方式。完成工作后,请删除这个新创建的规则。
也许apache只在回环地址127.0.0.1
上监听。请检查您的配置文件。要将apache绑定到80端口的所有可用接口上,请将cfg设置为Listen 80
参见http://httpd.apache.org/docs/2.0/bind.html
另外,你可以在测试时暂时关闭所有安全/防火墙软件。或者如果你肯定知道怎么做,那么先检查和配置防火墙。如果你的私人网络有路由器,可能会有防火墙/自定义路由阻止别人连接。详情请看Bon Gart的回答。
好的。所以,为了明确….。
当你坐在运行WAMP的计算机上,并在浏览器中输入EXTERNAL IP地址,你可以查看Web服务器。
当你坐在同一IP子网的另一台电脑上(连接到同一个路由器和/或交换机),并在浏览器中输入EXTERNAL IP地址时,你看不到Web服务器。
当你坐在另一台不在同一IP子网的电脑上(没有连接到同一个路由器和/或交换机),并在浏览器中输入外部IP地址时,你看不到Web服务器。
你是否将路由器的80端口转发到该电脑的内部IP地址?你的ISP是否允许80端口的入站访问/流量?你会如何测试呢?好吧,首先,确保你的路由器没有防火墙阻挡80端口的入站流量。确保你正确地转发了80端口。确保你的内部IP地址是静态的(在DHCP表中)。如果你已经做了这些事情……那么可能是80端口的问题。你可以通过进入WAMP进行测试,并将端口改为……不管是什么……。8080. 反正这只是为了测试目的。然后,回到路由器,在你处理80端口的地方,把它改成8080。然后尝试访问服务器。