Nginx 添加用户鉴权
背景
我们平常使用Nginx当做静态资源服务器时,某些页面不期望所有人都可以访问,该方式可以快速为资源加入鉴权功能。
操作方式
安装依赖
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就可以了。