环境准备
在开始之前,需要httpd-tools
来生成密码本。
yum install -y httpd-tools
生成密码本
htpasswd -c /etc/nginx/htpasswd username
敲了该命令后,会提示输入密码
配置Nginx
打开nginx配置文件, 在 server
里加入以下内容。
server {
...
auth_basic "Login Required";
auth_basic_user_file /etc/nginx/htpasswd; #注意,这里一定要写绝对路径
...
}
保存,重新加载nginx
即可生效。