【问题标题】:Wamp 2.5 local host doesn't work after I have setup virtual hosts I get 403 forbidden error设置虚拟主机后,Wamp 2.5 本地主机不起作用我收到 403 禁止错误
【发布时间】:2015-06-14 15:08:39
【问题描述】:

我现在已经设置了虚拟主机,当我输入 localhost 时它不起作用它说 403 被禁止,所以我该如何解决这个问题 我必须为我的外部 IP 创建一个虚拟主机,它是否适用于所有人或仅适用于我的计算机,例如,如果我给朋友并且他输入了我的外部 IP,它会工作吗?

【问题讨论】:

    标签: apache localhost wamp ip-address virtualhost


    【解决方案1】:

    当您创建虚拟主机时,Apache 忽略了 httpd.conf 中定义的主机,即 localhost。因此,您还必须为 localhost 创建一个虚拟主机。

    为了安全起见,它应该是第一个定义的虚拟主机,就像有人只是尝试您的 IP 地址一样,Apache 将默认使用第一个虚拟主机,并且将使用 仅本地访问权限 进行定义,他们将获得一个错误提示您不允许进入。

    根据您的其他问题,如果用户实际输入了有效的 xxx.tk 域名,您应该只允许访问您的 .tk 域,如果他们只使用您的 wan ip 地址,则不允许访问。

    # Should be the first VHOST definition so that it is the default virtual host
    # Also access rights should remain restricted to the local PC and the local network
    # So that any random ip address attack will recieve an error code and not gain access
    <VirtualHost *:80>
        ServerAdmin webmaster@homemail.net
        DocumentRoot "c:/wamp/www"
        ServerName localhost
        ServerAlias localhost
        <Directory  "c:/wamp/www">
            AllowOverride All
            <IfDefine APACHE24>
                Require local
            </IfDefine>
            <IfDefine !APACHE24>
                Order Deny,Allow
                Deny from all
                Allow from 127.0.0.0 localhost ::1 
            </IfDefine>
        </Directory>
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 2016-01-23
      • 2013-07-12
      • 2014-07-30
      • 2013-03-15
      • 2014-07-15
      • 2014-09-20
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多