有时候,在我们开发的系统中,不想做登录校验的功能,但是又想去限制用户直接看到,这个时候就可以用nginx的身份校验的功能了。
nginx 身份认证配置中,用户名和密码文件可以使用apache2-utils工具来创建。
下面介绍密码创建,您可以使用httpd-tools 或 apache2-utils来创建它。
1. 安装 httpd-tools 或 apache2-utils。
2. 使用htpasswd 命令创建密码和用户,先使用mkdir -p /home/apache2创建目录。
在上面的截图中,需要输入密码 我们这里也输入yxjc1。
yum install httpd
htpasswd -c /home/apache2/.htpasswd yxjc1
3. 使用cat命令查看用户是否创建成功。
cat /home/apache2/.htpasswd
4. 配置身份认证
location /api {
auth_basic "API接口";
auth_basic_user_file /home/apache2/.htpasswd;
}
浏览器访问路径/api则看到。