apache虚拟目录禁止访问,请问错误在哪里(附conf文件)?
Alias /hc/ "/home/bitnami/hanchuan/htdoc" Alias /hc "/home/bitnami/hanchuan/htdoc" <Directory "/home/bitnami/hanchuan/htdoc"> AllowOverride None Order allow,deny Allow from all </Directory>
访问 http://alangs.info/hc 或者 http://alangs.info/hc/index.php
都报没有权限访问的错误。
实际上 /home/bitnami/hanchuan/htdoc/index.php 是存在的。
请问错误在哪里?
问题解决了。
把:Order allow,deny
改成:Order deny,allow
就可以访问了。
奇怪的是别的目录没这样写也能访问。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
问题解决了。
把:Order allow,deny
改成:Order deny,allow
就可以访问了。
奇怪的是别的目录没这样写也能访问。
看看是不是selinux的问题,敲一个
再试试
这些问题请看error.log日志,里面会告诉你所有东西
ls -l 查看一下/home/bitnami/hanchuan/htdoc的属性、权限,看看属组、属主,因为在home目录下可能会出现问题!
chmod 755 /home/bitnami/hanchuan/htdoc 试下,可能是此目录对其他用户没有读写权限
@alang 还应该从日志入手,你已说翻过日志,但是你有没有调整LogLevel?默认的级别可能不够哦。
-----------------------------------------------
Order的顺序见:
在手册上看到这么一句:
把
去掉试试?