首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.htaccess & .htpasswd

.htaccess & .htpasswd
EN

Server Fault用户
提问于 2021-07-07 08:32:42
回答 2查看 84关注 0票数 2

我有一个项目,我有一个正面和背面。我的登录文件很简单,如果登录和密码在我的数据库中,那么我就被定向到后面的一个页面,否则我不能去。

我登录后台没有任何问题,但我想保护后台和目录。

我试图用.htaccess锁定我的后台,它起作用了,我不能访问后台目录,但我也不能再登录了。

这是我的两个文件。

.htaccess的内容:

代码语言:javascript
复制
Deny from all 
Options -Indexes


AuthType Basic
AuthName "KW"
AuthUserFile /.htpasswd
Require valid-user

.passwd的内容:

代码语言:javascript
复制
root:passwordhere
EN

回答 2

Server Fault用户

发布于 2021-07-07 15:51:23

AuthUserFile /.htpasswd

除了@Glorfindel的答案(.htpasswd vs .passwd)中提到的“错误”之外,传递给AuthUserFile指令的参数应该是一个绝对的文件系统路径,而不是您在这里使用的文档根相对URL。

有关示例,请参见我的回答 to 关于服务器故障的相关问题。也请参阅我的回答关于StackOverflow的类似问题,该问题将详细介绍。

HTTP身份验证的错误经常是由于使用错误的文件路径到密码文件而导致的。

但是,您还需要删除第一行的Apache2.2 Deny from all指令。默认情况下,在Apache2.4上,这将覆盖Require指令,并阻止所有访问,并禁止密码提示。

票数 1
EN

Server Fault用户

发布于 2021-07-07 08:59:01

我不确定这是你的帖子还是你的系统中的错误,但是

代码语言:javascript
复制
AuthUserFile /.htpasswd

指向一个名为.htpasswd的文件,您的文章提到了.passwd

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1068871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档