重新连接到具有相同配置的wamp服务器失败

时间:2015-09-18 14:23:22

标签: wamp

我无法从之前连接的其他机器成功连接到wamp服务器。使用相同的httpd.conf我之前成功连接。我转了防火墙并相应地更改了httpd.conf文件以从另一台机器连接。我不断面对同样的问题。需要建议来解决问题。提前谢谢。

1 个答案:

答案 0 :(得分:0)

请记住,WAMPServer主要是一个开发人员工具,因此配置为初学者的安全性。 Apache设置为只能从运行WAMPServer的PC访问。

如果您想允许从您的网络中访问其他PC,您需要做的只是将其置于在线状态。

(left click) wampmanager -> Put Online

这会将httpd.conf文件设置为允许从任何IP进行访问,因此只要您的网络无法从网络外部访问,就不会出现安全问题。

其他信息:

“Put Online”可能无效,如果对httpd.conf文件进行了手动修改,有时会发生这种情况。在这种情况下,手动进行修改。

使用wampmanager菜单编辑httpd.conf

(left click) wampmanager -> Apache -> httpd.conf

查找此部分

<Directory "c:/wamp/www/">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride all

    #
    # Controls who can get stuff from this server.
    #

#   onlineoffline tag - don't remove
    Require local
</Directory>

通过为本地网络子网添加三元组来更改以下部分,即只有4个四分位数中的前3个,并且该子网中的任何IP都将被允许访问apache

#   onlineoffline tag - don't remove
    Require local
    Require ip 192.168.1

或者,你可以在宇宙中允许任何ip

#   onlineoffline tag - don't remove
    Require all granted

如果可以从互联网访问您的网络,这有点危险。

此外,您还需要检查防火墙。如果使用SSL,则需要将端口80上的访问权限授予外部TCP访问权限,将端口443授予访问权限。