Ubuntu + Apache 403 错误

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


参考: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
< VirtualHost devstuff: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,deny
Allow from all

to

Require all granted

Change this, restart and you are done =)

Cheers


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值