which htpasswd #查看是否安裝htpasswd
yum install httpd-tools #安裝htpasswd
#生成密碼文件
htpasswd -cb /usr/local/tengine/conf/htpasswd 用戶名 密碼
例:
htpasswd -cb /usr/local/tengine/conf/htpasswd admin 123456
chmod 400 /usr/local/nginx/conf/htpasswd #爲了安全設置文件權限
配置文件:
location ~ /\.ht {
deny all;
auth_basic "Please input password"; //提示詞
auth_basic_user_file /usr/local/nginx/conf/htpasswd; //密碼文件的路徑
}
配置完成後 reload nginx