wamp服务器只运行本地

时间:2014-07-18 17:58:50

标签: windows apache wampserver

我一直在网上搜索,我找不到为什么wampserver只在localhost上运行的答案。我已经按下了Put Online,我仍然不知道为什么它只是脱机运行。不确定这是我的wampserver设置还是我的路由器阻止我,所以任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

1)检查防火墙设置80端口启用

2)检查防病毒阻止

3)c:\ wamp \ bin \ apache \ Apache2.2.11 \ conf \ httpd.conf

Order Deny,Allow
Deny from none
Allow from all  

答案 1 :(得分:0)

要从互联网访问您的服务器,您需要做一些与WAMPServer无关的事情。

首先,你需要移植你的路由器,这允许端口80上的非请求流量通过NAT路由器防火墙保护进入你的网络,这通常是出于安全原因而不允许的。这将打开端口并确保yor路由器端口80上的所有流量都被定向到运行WAMPServer即Apache的PC。因此,您需要确保运行Apache的PC具有STATIC IP地址,并且路由器DHCP服务器不允许使用IP。

This site can be very helpful with learning how to do that

完成后,您可能还需要配置在其上安装有Apache的PC上运行的软件防火墙,以允许端口80上的流量进入PC。虽然在安装Wampserver之后第一次运行Wampserver时可能已经允许这样做了。

使用WAMP管理器Put OnlinePut Offline更改Apache配置(httpd.conf)并应更改

#   onlineoffline tag - don't remove
    Require local

告诉apache只允许来自运行Apache的PC的连接

#   onlineoffline tag - don't remove
    Require all granted

告诉Apache,它允许从世界上任何IP地址开始连接