[英]Apache2 - Error: 403 after installation of RewriteEngine
我必须关注以下问题。 通过sudo a2enmode rewrite && service-apache restart
在Apache服务器上安装RewriteEngine后,尝试访问网站时出现403权限错误。 错误日志显示为:
[Mon Aug 03 16:47:04.772033 2015] [authz_core:error] [pid 27107] [client ::1:41610] AH01630: client denied by server configuration: /home/lenxn/Venuzle/vvm/public/
访问日志:
::1 - - [03/Aug/2015:17:08:11 +0200] "GET / HTTP/1.1" 403 2267 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.8.0"
apache2.conf
不受安装影响,我的源根目录中的.htaccess
如下所示:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteCond %{ENV:HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
这里有什么问题? 在安装之前,我已经能够访问服务器。 是否创建或替换了任何文件,这些文件否决了我以前的权限设置?
我终于通过更改部分来解决了
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
从apache2.conf
到
<Directory />
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory> .
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.