繁体   English   中英

使用.htaccess和.htpasswd时不接受用户名和密码?

[英]username and password not accepted when using .htaccess and .htpasswd?

我使用.htaccess和.htpasswd来限制位于root / admin的admin文件夹

为此,我使用了以下

.htaccess文件

AuthName "Alertalert"
AuthType Basic
AuthUserFile http://alertalert.freetzi.com/admin/.htpasswd
require valid-user 

.htpasswd文件

rajasekar:$apr1$0yd92n1r$McIxIiQXPRF1u3gRBNRNc1

.htaccess和.htpasswd文件位于admin文件夹内。

当我尝试访问管理文件夹时,它询问用户名和密码,没关系。 如果我输入正确的用户名和密码,则该用户名和密码不接受,因此再次提示。

检查文档中的AuthUserFile指令。 它的参数应该是htpasswd文件的路径, 而不是 URL。

.htacess中是否有任何代码可以防止查看.htpasswd? 因为要通过HTTP,所以可能无法访问它。 那使用系统路径呢?

怎么样呢?AuthUserFile /var/admin/.htpasswd

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM