回复
主题工具
Apache2安装后出现403 Forbidden 的原因
suchasplus   #1 (permalink) 旧 2008-12-15, 17:22
普通会员
 
注册日期: 2008-12-15
帖子: 32
声望力: 0
suchasplus 正向着好的方向发展
下载/声望点数:13
Apache2安装后出现403 Forbidden 的原因

最新的apache2.2提供和不少新模块的支持,也在性能和安全上有改进,也就造成一些新的机制和概念需要我们不断去摸索和熟悉,前一阵就遇到了安装好apache2并配置好httpd.conf后,无论访问什么路径都出现 403 forbidden的提示,折腾了半天才从官方的maillist文档里面找到答案。

出现这样的问题一般有两种可能性。
一种可能性是DocumentRoot选项的设置,如果在安装好apache2后修改了该选项,并且忘记了配置该新目录的访问权限就会出现这样的情况。比如apache2安装好后默认的参数如下
DocumentRoot /usr/local/www/data

<directory "/usr/local/www/data">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</directory>

我们常常会重新指定web文件存放的目录,比如设定
DocumentRoot /var/www
这时往往会忽略了对后面的Directory 项的修改,必须将里面的路径同时修改为 /var/www才行,否则将会访问所有目录都出现 403 forbidden错误。
另外一种可能性出现在我们配置了不同的VirtualHost,并且有某个VirtualHost的DocumentRoot不在全局的DocumentRoot目录下,这时必须在全局种单独增加对该目录的Directory 项进行设置,否则该VirtualHost下的所有访问均会出现403 forbidden错误。
这个问题是因为Apache2对于权限和安全的更高要求,对分布在不同磁盘上的目录文件进行严格管理,我们进行web规划的时候必须注意这一点。
suchasplus 当前离线   回复时引用此帖
↑ 返回顶端 ↑
回复

标签
apache, forbidden, 原因, 后出现, 安装

主题工具


相似的主题
主题 主题作者 版面 回复 最后发表
Keygen [2010-01-15最新FFF注册机]WinRAR 3.91 官网简体中文X86&X64版 masker90 Keygen/Crack 破解 2 2010-06-21 14:14
DomainTrader v2.2 Nulled 0810 免费源码发布 2 2010-02-21 10:52
Nulled 采集RSS通过邮箱发布到blog l0324 商业源码发布 5 2010-01-15 16:18
Unlimited Webspace, Bandwidth, FTP accounts, SQL databases, mailboxes, sub domains noyash 建站技术讨论 1 2009-03-14 19:36
咨询 有辦法檢查本站是否 DNS 有被駭嗎? danny 站务管理,建议,反馈,咨询,投诉 12 2009-03-10 18:08

Automatic Translations (Powered by Powered by Google):
Afrikaans Albanian Arabic Belarusian Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Taiwanese Thai Turkish Ukrainian Vietnamese Welsh Yiddish