使用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,即可