分类: LINUX
2008-10-23 13:29:27
安装好BOA并配置好boa.conf后,客户端访问出现 403 forbidden的的提示
最后在http://www.toplee.com/blog/93.html文章的提示下找到了答案。
文章如下:
最新的apache2.2提供和不少新模块的支持,也在性能和安全上有改进,也就造成一些新的机制和概念需要我们不断去摸索和熟悉,前一阵就遇到了安装好 apache2并配置好httpd.conf后,无论访问什么路径都出现 403 forbidden的提示,折腾了半天才从官方的maillist文档里面找到答案。 出现这样的问题一般有两种可能性。 一种可能性是DocumentRoot选项的设置,如果在安装好apache2后修改了该选项,并且忘记了配置该新目录的访问权限就会出现这样的情况。比如apache2安装好后默认的参数如下 DocumentRoot /usr/local/www/data Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all 我们常常会重新指定web文件存放的目录,比如设定 另外一种可能性出现在我们配置了不同的VirtualHost,并且有某个VirtualHost的DocumentRoot不在全局的 DocumentRoot目录下,这时必须在全局种单独增加对该目录的Directory 项进行设置,否则该VirtualHost下的所有访问均会出现403 forbidden错误。 如我的网页内容放在/www下,应该将修改其下所有文件的属性 chmod -R 0777 /www 这个问题是因为Apache2对于权限和安全的更高要求,对分布在不同磁盘上的目录文件进行严格管理,我们进行web规划的时候必须注意这一点。 |