您好,匿名用户
随意问技术百科期待您的加入

apache虚拟目录禁止访问,请问错误在哪里(附conf文件)?

0 投票
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
就可以访问了。
奇怪的是别的目录没这样写也能访问。

用户头像 提问 2012年 12月1日 @ Fiora 上等兵 (297 威望)
分享到:

1个回答

0 投票

@alang 还应该从日志入手,你已说翻过日志,但是你有没有调整LogLevel?默认的级别可能不够哦。

-----------------------------------------------

Order的顺序见:

Order指令控制默认的访问状态与Allow和Deny指令生效的顺序。Ordering取值范围是以下几种范例之一:

Deny,Allow
Deny指令在Allow指令之前被评估。默认允许所有访问。任何不匹配Deny指令或者匹配Allow指令的客户都被允许访问。
Allow,Deny
Allow指令在Deny指令之前被评估。默认拒绝所有访问。任何不匹配Allow指令或者匹配Deny指令的客户都将被禁止访问。
…… ……

在手册上看到这么一句:

注意:如果url-path中有后缀"/",则服务器要求有后缀"/"以扩展此别名。也就是说"Alias /icons/ /usr/local/apache/icons/"并不能对"/icons"实现别名。


Alias /hc/ "/home/bitnami/hanchuan/htdoc"

去掉试试?
用户头像 回复 2012年 12月1日 @ Viktor 上等兵 (290 威望)
提一个问题:

相关问题

0 投票
1 回复 43 阅读
0 投票
1 回复 61 阅读
0 投票
1 回复 71 阅读
0 投票
1 回复 44 阅读
0 投票
1 回复 24 阅读
用户头像 提问 2013年 12月29日 @ Blitzcrank 上等兵 (358 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...