首页 > 系统相关 >Nginx配置auth_basic认证,让用户访问指定页面时输入用户名密码认证

Nginx配置auth_basic认证,让用户访问指定页面时输入用户名密码认证

时间:2024-10-23 22:48:21浏览次数:9  
标签:httpd tools auth 认证 Nginx conf root el7 localhost

配置方法:

[root@localhost ~]# yum -y install httpd-tools
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package httpd-tools.x86_64 0:2.4.6-99.el7.centos.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================
 Package                Arch              Version                             Repository          Size
=======================================================================================================
Installing:
 httpd-tools            x86_64            2.4.6-99.el7.centos.1               updates             94 k

Transaction Summary
=======================================================================================================
Install  1 Package

Total download size: 94 k
Installed size: 168 k
Downloading packages:
httpd-tools-2.4.6-99.el7.centos.1.x86_64.rpm                                    |  94 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : httpd-tools-2.4.6-99.el7.centos.1.x86_64                                            1/1 
  Verifying  : httpd-tools-2.4.6-99.el7.centos.1.x86_64                                            1/1 

Installed:
  httpd-tools.x86_64 0:2.4.6-99.el7.centos.1                                                           

Complete!


[root@localhost ~]# htpasswd -cb /software/nginx/conf/.htpasswd zhangsan 123456
Adding password for user zhangsan
[root@localhost ~]# htpasswd -b /software/nginx/conf/.htpasswd lisi 123456
Adding password for user lisi


[root@localhost ~]# cd /software/nginx/conf/
[root@localhost conf]# cat .htpasswd
zhangsan:$apr1$2jyBXM8A$Gy2j0U6PbUehvRK1t9F6k1
lisi:$apr1$.D9ff3fE$/rmAzB3aV8VTOXCbDjaht.


[root@localhost conf]# cdweb
[root@localhost conf.d]# vi uhn.conf 

server {
   listen 80;
   server_name www.uhn.cn;

   location / {
   root /data/nginx/html/uhn;
   auth_basic "login password";
   auth_basic_user_file /software/nginx/conf/.htpasswd;
   }

}

访问测试

Nginx配置auth_basic认证,让用户访问指定页面时输入用户名密码认证_nginx



标签:httpd,tools,auth,认证,Nginx,conf,root,el7,localhost
From: https://blog.51cto.com/zywqs/12342798

相关文章

  • Nginx根据返回的错误码,自定义错误页面回显
    在/data/nginx/html/uhn目录下创建一个error.html[root@localhost~]#echo"errorpage">/data/nginx/html/uhn/error.html然后修改配置文件,将 500502503504404的错误页面指向/error.html页面[root@localhost~]#cdweb[[email protected]]#viuhn.confserver......
  • 电话号码如何认证显示公司名称?
    在科技迅猛发展的当下,智能手机已然成为人与人之间沟通交流的重要工具。如今,人们只需要拨通指定的电话号码,便能联系到相应的人。而对于企业来说,电话号码不仅仅是联系方式的象征,更是一种展示企业身份和品牌信誉的工具。想象一下,当企业拨打电话联系客户时,如果电话显示的是公司名称......
  • 【Azure Developer】使用JavaScript通过SDK进行monitor-query的client认证报错问题
    问题描述使用JavaScript通过SDK进行monitor-query的client初始化时候,需要进行认证时报错AADSTS90002。代码如下:constcredential=newDefaultAzureCredential();constlogsQueryClient=newLogsQueryClient(credential,{endpoint:"https://api.loganalytics.azur......
  • 兰空图床搭建新思路:对接阿里云oss,nginx反向代理。
    我认为,图床搭建有几个关键点:提供api方便上传,且方便管理。空间够大,且稳定。不怕被盗刷流量。基于这几点,我想到了一种成本比较低的方案,即选择一台不限流量的阿里云vps+同地域的oss,上传通过兰空图床实现,访问通过nginx反向代理阿里云内网oss来实现。比如,购买阿里云99块钱的vps......
  • Nginx:各种问题
    1、nginx:commandnotfound使用ll查看文件权限,看nginx的权限是否为rw-r--r--如果是的话,说明该文件现在没有执行权限。使用指令chmod755./sbin/nginx把该文件的可执行权限开启。 2、auto/options:Nosuchfileordirectory 出现于:bash./configure配置nginx时解决方......
  • Oracle认证证书的考试费用是多少
    近期有学员咨询时问到:他大学学的是it和计算机方面的课程,在投简历时经常会看到Oracle认证优先,所以来问问Oracle证书的事情。新接触数据库行业的毕业生或者转行的人可能不清楚Oracle认证的含金量,Oracle是非常有名的数据库产品,在db-ranking统计中,Oracle数据库一直霸占第一的位置,Orac......
  • SpringBoot 单元测试 - 登录认证在 Spring Boot 上的标准单元测试写法。
    ......
  • K8s-安全认证
    访问控制概述Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端在Kubernetes集群中,客户端通常有两类:UserAccount:一般是独立于kubernetes之外的其他服务管理的用户......
  • 前后端实现双Token无感刷新用户认证
    前后端实现双Token无感刷新用户认证本文记录了使用双Token机制实现用户认证的具体步骤,前端使用的Vue,后端使用SpringSecurity和JWT双Token分别指的是AccessToken和RefreshTokenAccessToken:每次请求需要携带AccessToken访问后端数据,有效期短,减少AccessToken泄露带来的风险Refres......
  • 【数字化转型到底转了啥?】学习华为HCIP认证后谈谈华为的数字化转型
     背景: 最近正在学习华为HCIP认证相关课程,其中第一讲就是关于企业架构和数字化转型的课程。谈一谈总结和感想,华为的数字化转型,真的就像是一次华丽的蜕变,他们通过数字化转型,把业务都重新梳理了一遍,让效率变得超级高,客户体验也变得超级棒。这种变革,真的让人感受到了数字化转型......