为了账号安全,请及时绑定邮箱和手机立即绑定

为什么会报没有权限访问的错误?怎么修改?

为什么会报没有权限访问的错误?怎么修改?

白板的微信 2023-04-04 17:13:11
Alias /hc/ "/home/bitnami/hanchuan/htdoc"Alias /hc "/home/bitnami/hanchuan/htdoc"<Directory "/home/bitnami/hanchuan/htdoc">AllowOverride NoneOrder allow,denyAllow from all</Directory>访问 http://alangs.info/hc 或者 http://alangs.info/hc/index.php都报没有权限访问的错误。实际上 /home/bitnami/hanchuan/htdoc/index.php 是存在的。请问错误在哪里?
查看完整描述

3 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

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"

去掉试试?


查看完整回答
反对 回复 2023-04-07
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

ls -l 查看一下/home/bitnami/hanchuan/htdoc的属性、权限,看看属组、属主,因为在home目录下可能会出现问题!

查看完整回答
反对 回复 2023-04-07
?
12345678_0001

TA贡献1802条经验 获得超5个赞

把:Order allow,deny
改成:Order deny,allow
就可以访问了。
奇怪的是别的目录没这样写也能访问。


查看完整回答
反对 回复 2023-04-07
  • 3 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信