[英]Protecting a directory using .htaccess and .htpasswd
我想保护我的PHP网站中的admin文件夹免受其他人的侵害。 我创建了两个文件.htaccess
和.htpasswd
,但是当我进入此文件夹的索引页面时,它没有向我显示必须输入用户名和密码的对话框,这是文件的内容:
.htpasswd文件:
mateo21:$1$MEqT//cb$hAVid.qmmSGFW/wDlIfQ81
ptipilou:$1$/lgP8dYa$sQNXcCP47KhP1sneRIZoO0
djfox:$1$lT7nqnsg$cVtoPfe0IgrjES7Ushmoy.
vincent:$1$h4oVHp3O$X7Ejpn.uuOhJRkT3qnw3i0
.htaccess文件:
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/var/www/sec/.htpasswd"
Require valid-user
我正在运行Linux ubuntu和apache。
您需要先拒绝一切。 尝试:
Order Deny,Allow
Deny from all
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/var/www/sec/.htpasswd"
Require valid-user
如果@Jon Lin所说的不起作用,请确保您有
AllowOverride AuthConfig
在/etc/httpd/httpd.conf文件中
如果找不到您的配置文件,请尝试在终端中搜索...
locate "httpd.conf"
要么
find /etc/ -name "httpd.conf"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.