繁体   English   中英

.htaccess和.htpasswd在保护我的网站时不起作用

[英].htaccess and .htpasswd not working when protecting my site

我需要使用密码保护整个网站。 我正在使用实时URL开发(不要问我为什么-_-客户...),并且我希望能够开发该网站,但要使用用户名和密码来访问它,所以普通公众将无法查看正在修改的网站。

我试图在同一目录中使用.htaccess.htpasswd文件。

这是它的内容

AuthUserFile /htdocs/.htpasswd
AuthGroupFile /dev/null
AuthName "Development space"
AuthType Basic
Require development

.htpasswd文件包含用户development:encryptedpassword

它似乎根本不起作用。 密码框已生成,但是一旦我输入凭据(我确认它们是正确的)就继续进行备份。

谁能告诉我我要去哪里错了?

请注意htpasswrdhtaccess文件当前都在htdocs目录中

htdocs文件的权限为drwxr-xr-x

您的Require行是错误的。 应该是

Require user development
        ^^^^--missing

Require可能需要许多不同的东西(env vars,http方法,组,等等等等),因此您必须说出您需要什么样的东西。 你可能会更好

Require valid-user

除非您将在.htpasswd中拥有多个帐户,并且只希望允许某些帐户。

暂无
暂无

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

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