使用htpasswd加密做接口认证
首先,安装htpasswd:
yum install -y httpd-tools
mkdir -p /usr/local/src/nginx/
设置用户以及密码:
htpasswd -c /usr/local/src/nginx/passwd private
查看生成的密码文件内容:
cat /usr/local/src/nginx/passwd
修改nginx配置:
server { listen 80; server_name localhost; #新增下面两行 auth_basic "Please input password"; #这里是验证时的提示信息 auth_basic_user_file /usr/local/src/nginx/passwd; }
然后重启nginx,即可