Nginx教程

Nginx配置用户认证

本文主要是介绍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

这篇关于Nginx配置用户认证的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!