美文网首页
Nginx basic认证

Nginx basic认证

作者: 落叶随风_1024 | 来源:发表于2020-01-15 19:24 被阅读0次

前言:

开启使用“HTTP基本认证”(HTTP Basic Authentication)协议的用户名密码验证。指定的参数被用作域。

nginx basic

在Nginx的插件模块中有一个模块auth_basic可以要求用户进行身份认证,默认情况下nginx已经安装了这个模块 。

操作步骤

1.生成账号密码

htpasswd没安装可以使用yum install htpasswd 或者 yum install httpd-tools

htpasswd -bc /etc/nginx/conf.d/htpasswd.users yourname yourpasswd

2.nginx服务增加授权认证


 server

  {

      listen 18080;

      location /

      {

       server_name localhost;

           auth_basic "Restricted Access";

       auth_basic_user_file /etc/nginx/conf.d/htpasswd.users;

           proxy_pass http://127.0.0.1:8080/;

      }

  }

重启nginx服务

nginx -t

nginx -s reload

最终效果展示

image

相关文章

  • nginx basic auth权限认证

    nginx自带两种认证方式,的basic auth配置由ngx_http_auth_basic_module模块提...

  • Nginx basic认证

    前言: 开启使用“HTTP基本认证”(HTTP Basic Authentication)协议的用户名密码验证。指...

  • Linux_262_Nginx认证模块

    nginx提供了认证模块,语法是location / {auth_basic 'string'; # 支持验证模...

  • nginx 认证模块

    认证模块 默认情况下nginx已经安装了ngx_http_auth_basic_module模块,如果不需要这个模...

  • Nginx配置Basic Auth登录认证

    有时候我们通过nginx搭建了一台文件服务器, 一般来讲是公开的, 但我们又希望该服务器不让他人看到, 有人可能会...

  • 通过nginx basic认证下载附件

    打开nginx:进入nginx-1.18.0目录点击脚本nginx代理服务器-打开.bat,观察任务管理器有ngi...

  • 《图解http》第八、九章

    第八章 确认访问用户身份的认证1.http使用的认证方式basic认证:basic认证采用base64编码,但不是...

  • HTTP中的认证

    一、认证方式 BASIC认证(基本认证) DIGEST认证(摘要认证) SSL客户端认证 ForBase认证(基于...

  • PHP basic digest API接口鉴权

    关于basic认证和digest认证的初步理解 初代的是basic的认证,比较容易被破解。升级版的就是加上摘要ba...

  • beego结合nginx实现LDAP认证登录

    基础认证 auth_basic 第三方认证 auth_request auth_basic 创建用户密码保存到文...

网友评论

      本文标题:Nginx basic认证

      本文链接:https://www.haomeiwen.com/subject/xefxzctx.html