三
06
Apache出现403 Forbidden
分类: 学习路上 | 阅读: 585 位访客
今天想测试一下新版的DEDECMS,本机新配置了apahce+mysql+php环境,一切很顺利,运行正常。
然后就新建一个虚拟主机来测试DEDECMS,编辑apache的配置文件httpd.conf,我是采用基于域名的虚拟主机,于是在末尾加入以下代码
<VirtualHost *:80> DocumentRoot F:/web/DedecmsV53-GBK-Final/upload/ ServerName www.mydede.com </VirtualHost>
然后编辑机器的hosts文件,使www.mydede.com解析到本机,以便测试
127.0.0.1 www.mydede.com
重启apache,浏览www.mydede.com,没想到竟然是403 Forbidden,首先想到的当然是目录的权限设置,看看目录是否给了apache运行用户权限,于是给目录加了everyone的权限,还是403 Forbidden。
查了查资料,原来是因为忘了配置apache的网站目录权限,再在末尾加入以下代码,就OK了
<directory "F:/web/DedecmsV53-GBK-Final/upload/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</directory>
