Ubuntu + Apache 403 错误

来源:互联网 发布:rt809f编程器使用视频 编辑:程序博客网 时间:2024/06/06 00:58

弄了半天,原来版本升级了,配置文件的写法要变更。。。


参考:http://howlingwolf.de/blog/2013/10/403-forbidden-upgrade-ubuntu-13-10/


403 Forbidden after Upgrade to Ubuntu 13.10

This is one for the “read your changelog”-category. After upgrading to Ubuntu 13.10 you will notice that your Apache starts throwing 403 forbidden at you. The reason behind this is pretty simple, the Apache version changed to 2.4 and there are a lot of things to have a look at (http://httpd.apache.org/docs/current/upgrading.html).

In this particular case I assume you had your working dev-setup with something like:

?
1
2
3
4
5
6
7
8
9
10
11
NameVirtualHost devstuff:80
<VirtualHostdevstuff:80>
        DocumentRoot /my/folder/devstuff
 
        <Directory/my/folder/devstuff>
                Options +Indexes +FollowSymLinks +MultiViews
                AllowOverride all
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>

The following part is what causes your problem. In Apache 2.4 the configuration has changed from

Order allow,denyAllow from all

to

Require all granted

Change this, restart and you are done =)

Cheers


0 0
原创粉丝点击