
1 ayanamist 2011-07-04 00:32:35 +08:00 首先这句存在的意义不大: Alias /hc "/home/bitnami/hanchuan/htdoc" 其次你给的环境说明太模糊了。Apache运行的用户对该目录有没有RX权限?对该文件有没有R权限?都没有说明。报的是403吧,文件存在应该是404的。一般容易忽视的是忘了给目录加X权限了。 |
2 anuxs OP Apache是用daemon用户启动的,开机启动。这个home目录有RX权限的是bitnami用户,属于root组的。目前用ls -l ,得知,整个apache目录是属于root组的。我试试把daemon加到home目录里面去吧。已经用bitname 登录 把home/bitname/hanchuan/htdoc 给 chmod 755了。 |
3 TheOnly92 2011-07-04 14:12:51 +08:00 chmod 755 /home/bitnami |
4 kojp 2011-07-04 14:35:11 +08:00 我也遇到这个问题。。。。我用的是WAMP |
5 9hills 2011-07-04 17:57:12 +08:00 如果chmod 755 不能解决问题的话,那么你检查一下是不是用的Fedora系。。 SElinux是不是没关? |
6 lemonda 2011-07-04 18:59:41 +08:00 换suphp试试 |
7 anuxs OP @9hills 我是AWS的EC2主机,ubuntu系统。用的是bitnami做好的系统。默认DocumentRoot在/opt/bitnami/apache/hotdocs下面,整个/opt只有root有X权限,bitnami可读。我现在想加个/home/bitname/hanchuan/htdoc 作为虚拟目录,这个/home/binami已经是 755了.我继续看看是什么权限导致的。谢谢。 |
8 anuxs OP 问题解决了。今天看到这里还记录了。 错误在这里: Order allow,deny 改成 Order deny,allow 就好了。 |