1、编辑Nginx配置文件,添加认证,源码,yum都是一样
vim /etc/nginx/conf.d/default.conf
location / {
auth_basic "Please input password"; #这个是提示信息
auth_basic_user_file /usr/share/nginx/html/htpasswd; #存放密码文件的路径,网页根目录
root /usr/share/nginx/html;
index index.html index.htm;
}
2、使用htpasswd生成密码文件
查看是否安装htpasswd,使用htpasswd生产的密码,没有就安装
rpm -qf /usr/bin/htpasswd
yum -y install httpd
htpasswd -c /usr/share/nginx/html/htpasswd tom
3.测试
退出
输对
OK