AuthType Basic
AuthName "Protected Area"
AuthUserFile /www/users/***/WEB/cms/.htpasswd(密码文件位置)
Require valid-user
# 阻止密码文件被直接访问
<Files ".htpasswd">
Require all denied
</Files>
location ~* ^/cms/ {
auth_basic "Admin Login";
auth_basic_user_file /www/wwwroot/****/.htpasswd;
}
上面是加密目录cms
.htpasswd设置设置密码的PHP源码:
<?php
// Encrypt password
$password = crypt($clearTextPassword, base64_encode($clearTextPassword));
// Print encrypted password
echo $password;