Apache 通过 .htaccess 对目录加密


例如有/home/www/website/dir1 目录,需要对/dir1/加密访问,必须输入口令密码才能访问。

在这种情况下,要是/dir1/加密可以通过 .htaccess 和 .htpasswd 的设置来实现

在/home/www/website/dir1下建立.htaccess文件
vi /home/test1/a/.htaccess
文件内容如下
AuthName “===LOGIN===”   #随便填写
AuthType Basic
AuthUserFile /home/www/website/dir1/.htpasswd
Require valid-user username
保存退出

账号生成口令
htpasswd -c /home/test1/a/.htpasswd username 系统会要求输入两遍该用户的密码。

修改密码也是同样 htpasswd -c /home/test1/a/.htpasswd username