访问验证解决方案(

使用

Nginx自带,无需编译配置。

#适用于http,server,location段中
#默认off,当启用时一般填字符串,该字符串会显示在验证弹窗中
auth_basic 'Server Info';
#存储用户验证信息的文件(htpasswd)
auth_basic_user_file htpasswd;

添加一个用户

你设置的htpasswd文件位置是以Nginx的配置文件目录为根目录,比如只填写htpasswd,那么该文件应当在/etc/nginx目录下。
该文件内容如下:

username:password

password需要转换为不可逆的密文,使用openssl生成:

openssl passwd yourpassword

添加一个测试用户于文件中:

test:HZGvodhKflZRk

效果

93_0.PNG