[英].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
它似乎根本不起作用。 密码框已生成,但是一旦我输入凭据(我确认它们是正确的)就继续进行备份。
谁能告诉我我要去哪里错了?
请注意 , htpasswrd
和htaccess
文件当前都在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.