# Nginx教程 - 12 开启basic认证
当你的站点不希望别人访问的时候,可以开启basic认证,开启basic认证后,访问站点需要用户名和密码。
# 12.1 生成账号密码
首先需要生成 htpasswd
账号密码文件。
可以百度搜索 htpasswd 在线生成
,下面提供几个可以生成密码的网站:
https://playdos.com/htpasswd/
http://www.jsons.cn/htpasswd
加密算法选择 Crypt(all Unix servers)
:
然后将生成的密码保存到一个文件中,例如我保存到 /usr/local/nginx/conf/htpasswd
中。
doubi:32mNiC0FkBR/U
1
同时保证 Nginx 有权限访问这个文件。
# 12.2 修改Nginx配置
因为是限制站点的访问,所以需要修改 server 的配置。
在 location
中添加如下配置:
内容未完......