vlambda博客
学习文章列表

Nginx 添加用户鉴权

背景


我们平常使用Nginx当做静态资源服务器时,某些页面不期望所有人都可以访问,该方式可以快速为资源加入鉴权功能。


操作方式


  1. 安装依赖

yum -y install httpd-tools


2. 修改配置文件

location / { ...  auth_basic "secret";  auth_basic_user_file /usr/local/nginx/db/passwd.db;  ...}

tip: ❗记得nginx下创建目录


3. 创建用户及密码

htpasswd -c /usr/local/nginx/db/passwd.db usrname

然后根据提示输入密码,重启nginx就可以了。