我收到以下典型错误:
您无权在启用
时访问此服务器上的/
我无法解决典型答案的问题。我正在尝试访问的网站向我发送上述消息。
我找到了一个“解决方案”,并评论了以下几行
#<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>
感谢您的帮助!