apache 2.2,您无权访问此服务器上的

时间:2017-02-18 19:18:42

标签: apache laravel-5 apache2 httpd.conf apache2.2

我收到以下典型错误:

  

您无权在启用

时访问此服务器上的/

我无法解决典型答案的问题。我正在尝试访问的网站向我发送上述消息。

我找到了一个“解决方案”,并评论了以下几行

#<Directory />
#    Options None
#    Order deny,allow
#    AllowOverride None
#    Allow from all
#</Directory>

我说“解决方案”,因为昨天与这些线路配合得很好。在拉入我的服务器以从我的Laravel项目中更新一些文件后,我开始收到该消息。

另外,如果我评论这些线条,我必须从我的文档根目录评论“-FollowSymLinks”:

<Directory "/var/www/html">
#   Options -FollowSymLinks
    Options -indexes -ExecCGI -Includes
    AllowOverride None
    Order allow,deny
    Allow from all
    <LimitExcept GET POST HEAD>
        deny from all
    </LimitExcept>
</Directory>

我不知道我的Centos 6.8服务器(Apache 2.2版本)发生了什么。

总而言之,这是我的laravel项目运行的虚拟主机:

<VirtualHost *:80>
    ServerAdmin myhosting@gmail.com
    ServerName www.myhosting.com
    DocumentRoot /var/www/html/myhosting.com/public
    ServerAlias myhosting.com
    Redirect permanent / https://www.myhosting.com
    ErrorLog /var/www/html/myhosting.com/error.log
    CustomLog /var/www/html/myhosting.com/requests.log common
</VirtualHost>
<VirtualHost myhosting.com:443>
    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/www.myhosting.com/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/www.myhosting.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/www.myhosting.com/chain.pem
    <Directory /var/www/html/myhosting.com/public>
        LimitRequestBody 5242880
        AllowOverride All
        Allow from all
        <LimitExcept GET POST HEAD>
            deny from all
        </LimitExcept>

感谢您的帮助!

0 个答案:

没有答案