我想使用Apache服务器为一个目录设置密码,以便只有授权人员才能访问该目录。我在目录中创建了.htpasswd文件。它包含一行Apache中的密码保护目录
username:$apr1$5H33Pfw6$WApVs3KlrU7QgBqYrFgeW.
密码是“密码”。而我的目录偏好
<Directory />
AuthType Basic
AuthName "Example Repository"
AuthUserFile /.htpasswd
Require valid-user
</Directory>
当访问来自浏览器,它会询问用户名和密码的目录。输入用户名和密码请求失败。 Http请求错误代码是403.可能是错误。谢谢。
我已尝试完整路径也。但没有成功。 AuthUserFile C:/Repositories/Test.git/.htpasswd –
我应该输入哈希密码。 –
你说你得到HTTP错误代码403.哪一个是由Wiki:与401未授权的响应不同,验证将没有区别。所以我的猜测是,在你的配置中的其他地方什么是错的。 – unNamed