【发布时间】:2020-09-17 18:17:14
【问题描述】:
Ubuntu 18.04 + Php 7.4 + Apache 2.4
一切正常,网站正常。
但我使用 .htaccess 来保护一些文件或目录。
在以前的 apache 上,我使用过
Order allow,deny
Deny from all
但我得到了错误
[access_compat:error] AH01797: client denied by server configuration:
所以我用 apache 2.4 代码更新 htaccess
<Files ".ht*">
Require all denied
</Files>
但现在我得到了错误
[authz_core:error] AH01630: client denied by server configuration:
怎么了? 如何解决?
谢谢
【问题讨论】:
-
您使用代码拒绝所有请求的访问,现在您想知道,您收到一个错误,说访问被拒绝?我不明白你的问题是什么,分别。你真正想要达到的目标。
-
我想知道为什么我的日志中有“[authz_core:error]” 我可以使用 htaccess 要求保护文件,目录只允许特定 ip 访问另一个。等等。如果规则完成了这项工作(允许、拒绝、限制),我很惊讶在 error_log 中有这样一行,所以有 [authz_core:error] 是正常的?
-
cwiki.apache.org/confluence/display/HTTPD/…: “此错误意味着对文件系统上目录的访问被 Apache 配置拒绝。”
-
哦,好吧,这很正常。谢谢