使用 Cherokee 上的 htpasswd 密码保护 Web 目录

使用 Cherokee 上的 htpasswd 密码保护 Web 目录

我的 Cherokee 网络服务器上有一个目录,我想用密码保护它,但当我尝试从网络浏览器进入它时,会弹出一个要求输入用户名和密码的窗口。不用说,我陷入了困境。

我已经使用以下内容创建了 .htaccess 文件:

AuthUserFile /srv/http/protected
AuthGroupFile /dev/null
AuthName "Protected Stuff"
AuthType Basic

Require valid-user

我使用了 apache-tools 的 htpasswd 命令:

htpasswd -c .htpasswd wdkrnls

我在 /protected 目录上配置了 Cherokee 的行为规则,该规则要求 htpasswd 身份验证,然后重新启动。Error 405 Method Not Allowed每当我在目录中导航到该目录时,我都会得到该信息。

我还需要做什么?谢谢你的帮助。

答案1

Cherokee 不支持 Apache mod_authn_file 指令。您需要使用 cherokee-admin 来配置 htpasswd 身份验证: 在此处输入图片描述

相关内容