void

apache 403的问题

天第一天搞Linux.直奔主题.搞Apache.在图书馆很愉快地照着书本玩 httpd.conf文件.记得书本上说:最好先备份.我没有做这一步.回到宿舍之后,开机,发现httpd启动有错误了.一看httpd.conf.前后都少了一截.郁闷......看来改回来是没有什么希望了.这么白痴,不备份一下.于是打算上网找一个 httpd.conf文件回来.结果没有找到....继续郁闷.这时候发现该目录内有个httpd.conf.bak文件.感觉我有救了. 和editplus 一样生成这个文件备份.打开一看,果然还是原来的文件.太爽了.名字改了,覆盖回去. httpd启动成功~~~~~~~~~~~

以后乱搞之前一定要备份了.

一直有这个错误:

Forbidden

You don't have permission to access / on this server.

网上查了好久~~~~~

有两种说法:

=============================================引用=========================================

第一种说法:

这是由于你更改了你的DocumentRoot,而更改了这个默认值后,下面还有一个值是要随着更改的。就在它下面不远的地方,有这样一段: # This should be changed to whatever you set DocumentRoot to.

Directory <"Your_New_DocumentRoot"> 中括号里的内容就是你更改的新值。这样就不会出现403错误了。

<Directory /var/www/html1/>#这个需要改成相应的目录

Options Indexes FollowSymLinks

AllowOverride Non

Order allow,deny

Allow from all

</Directory>

第二种说法:

原因可能是:

1你没有为该目录或者该文件设置guest组权限;

2你没有将该文件名设置为默认页面,尤其是在仅用域名访问的情况下。

解决办法:

chmod 701 /home/www

chmod 701 /home/www/*

=============================================引用=========================================

我试了第一种方法.不行.最后又试了第二种方法.终于可以了.

chmod 705 –R /var/www/html

posted on 2009-05-17 20:47 void 阅读(311) 评论(0)  编辑  收藏 所属分类: Apache


只有注册用户登录后才能发表评论。


网站导航: