basic认证也叫做http基本认证,防止恶意访问
首先用在线网站生成一个叫做htpasswd的账号密码文件。
将生成结果复制到/etc/nginx/htpasswd文件中
在server的location中配置
server { listen 80; server_name a.com;location / { root html;index index.html index.htm; auth_basic "a.com"; # 表示开启basic功能,"a.com"是备注信息,随便写就行。新的浏览器看不到了。auth_basic_user_file /etc/nginx/htpasswd # 账号密码存放的位置}
}