Nginx配置用户认证

目录

一.简介

如果有某些需要放置在外面,谁都可以访问,但只让某些人可以看到,就可以设置一个账号密码。通常用于Nginx做FTP,需要验证才能访问。

二.配置

1.安装依赖
yum -y install httpd-tools

2.创建密码文件pass,用户为tom,确定后会提示输入密码。手写是不行的。
htpasswd -cm /usr/local/nginx/pass tom

追加用户
htpasswd -m /usr/local/nginx/pass jerry

3.配置
可以将auth选项配置到http,server,location字段。

server {
        listen       80;
        server_name  localhost;
        auth_basic "Input Password:";  #认证提示符
        auth_basic_user_file "/usr/local/nginx/pass"; #认证密码文件

	location / {
            root   html;
            index  index.html index.htm;
        }
  }

4.重启
nginx -s reload

三.测试

1.浏览器访问http://127.0.0.1

上一篇:Python基础实战之函数的参数讲解(三)


下一篇:Python面向对象-11.继承介绍