繁体   English   中英

Apache2-安装RewriteEngine后出现错误:403

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM