LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 865|回复: 5

apache突然出现403错误!不能解决,狂郁闷。

[复制链接]
发表于 2005-2-14 10:41:12 | 显示全部楼层 |阅读模式
我的web服务一直正常,
昨天打开 http://localhost ,却出现了下面这些东西:
Forbidden

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

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.0.53 (Unix) Server at localhost Port 80

当初配置好apache后来就再也没动过它,一直正常啊,突然出现这个是怎么回事???
看了半天,找不到原因,干脆重新编译吧。
找来httpd-2.0.53.tar.bz2的源码包,解压后 ./configure --prefix=/opt/apache --enable-track-vars --enable-cgi --with-config-file-path=/opt/apache/conf && make && make install
我以前一直是这样装的,装完后在浏览器里访问 http://localhost ,就应该能显示相应页面了,但这一次重新编译后问题依旧,还是说我没有权限!
我的配置文件里
ServerRoot "/opt/apache"
DocumentRoot "/opt/apache/htdocs"
<Directory "/opt/apache/htdocs">.........都和以前一样啊!
附上我的httpd.conf,大家帮忙看下,我快郁闷死了。
后来我干脆 chmod 777 -R /opt/apache ,再访问时还是说我没有权限!:confused:  :confused:  :confused:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-2-14 11:09:18 | 显示全部楼层
不是很了解啊
apache默认的用户为nobody
可以在httpd.conf里查找

一般除了目录777还要设置用户组为nobody也许应该可以了,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-14 13:48:41 | 显示全部楼层
chown nobody.nobody -R /opt/apache
是这样吗?
做了,可是无效。
回复 支持 反对

使用道具 举报

发表于 2005-2-14 15:57:28 | 显示全部楼层
http://httpd.apache.org/docs-2.0/misc/security_tips.html

晕,用了这么久linux竟然不会命令行,请会的兄弟写几句吧,习惯在X下操作

应该是将"/opt/apache/htdocs及所有的子目录以及包含的文件
设置为用户nobody 组nobody
另外你应该重点检查一下log/err.log里的有关描述

基本碰到的都是这样解决的,

可以删除/opt/apache重新make install一下

http://kajaa.bbs.us/cgi/topic.cg ... opic=156&show=0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-14 18:10:30 | 显示全部楼层
都做了,还是不行,不知道我的系统到底出了什么问题。
快绝望了,难道只能重装系统?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-14 23:58:21 | 显示全部楼层
今天总觉得系统有不少问题,mysql不能正常启动,apache启动后不能正常访问,普通用户竟然也建立不了啦!
整整一天陷入极度郁闷中!!!!
在搜索普通用户那个问题的答案时,发现了一条简单的指令。
试了试,解决了。而且解决了所有的问题!!!!!
它就是该死的 chmod 755 /

把根目录/的权限设成755就行了!!!!
今天我折腾了一天啊!重新编译gnet(支持tcp sockets的东东),重新编译openssl,重新编译mysql和apache更不知多少次了,改了无数次的设置。没想到问题出在根目录的权限上!!!!
当一个chmod 755 / 键入,一切又都正常运转的时候,想想今天所做的努力,是要大哭还是要大笑啊,偶真想吐血啊!

该死的权限!!!!!:comp :comp 恨不能砸了linux。
唉,谁让自己不小心呢,也算是长了个经验吧。



谢谢热心的dato兄.:thank
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表