首页 > 系统相关 >nginx配置基于用户和密码访问控制

nginx配置基于用户和密码访问控制

时间:2022-09-20 20:57:04浏览次数:93  
标签:密码 访问控制 nginx location basic ## local

location中添加:deny all;(拒绝所有)、allow IP;(允许IP访问)

 

1、安装htpasswd

yum install httpd

htpasswd -c /usr/local/nginx/key admin;   #生成账号密码

2、配置文件

location = /status {

auth_basic "nginx access test!"; ##基于账号密码访问控制

auth_basic_user_file /usr/local/nginx/key;

stub_status on; ##启用状态查询模块。

allow 192.168.10.1; ## 主机访问控制

deny all;

}

}

标签:密码,访问控制,nginx,location,basic,##,local
From: https://www.cnblogs.com/Oldtiger/p/16670797.html

相关文章

  • HCIA-访问控制列表
    动作:permit允许(默认)deny拒绝分类: 通配符掩码:192.168.2.00.0.0.255“0”代表 严格匹配“1”表示可以忽略匹配原则:按规则IID号从小到......
  • ssh服务器拒绝了密码。log日志failed password for root
    环境:centos7.6软件版本:xshell5问题描述:通过xshell登录linux服务器,报错‘ssh服务器拒绝了密码’。解决过程:百度了一下,说是可能ssh配置文件有问题,修改‘PermitRootLogin......
  • MySql 5.7 重置root密码
      一、以安全模式登录#StopMySQLsudoservicemysqlstop#StartMySQLmanually,withoutpermissionchecksornetworking.sudomysqld_safe--skip-gra......
  • Docker基础知识 (12) - 使用 Docker-compose 部署 Nginx + Php/Laravel + MariaDB 项
    Laravel是一套简洁、优雅的PHPWeb开发框架(PHPWebFramework)。Laravel:https://laravel.com/LaravelGitHub:https://github.com/laravel1.部署环境   IP......
  • Nginx配置
    一.Nginx用途简介Nginx是一个功能强大的Web服务器加反向代理服务器,同时又是邮件服务器等。在项目使用中,使用最多的三个核心功能是反向代理、负载均衡和静态服务器二. ......
  • Linux安装Nginx
    linux版本:CentOS6.0+1、下载nginxrpm包命令wgethttp://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2、安装nginxrp......
  • mysql忘记密码找回
     Windows下如果MySQL密码忘记了root密码导致无法登录,如下图所示,   这个时候怎么办,只能重置root密码了。1.打开任务管理器查看MySql服务是否启动,如果已启动则先......
  • arp 断网 获取截图 获取密码
    1.ARP断网   通过上面命令进行扫描得到局域网主机信息 先测试目标靶机是否能够正常上网   接下来进行ARP攻击,发现机器已经不能够正常上网arpspoof-i......
  • ESXi重置密码以及修改网络IP地址的方法
    StudyFromhttps://www.cnblogs.com/mk21/p/15784082.html前期公司有部分虚拟化的服务器因为只通过vCenter进行管理.导致密码遗失. 最近因为公司的服务器要切换IP......
  • Nginx基础篇(一)
    (一)介绍Nginx是开源、高性能、高可靠的Web和反向代理服务器,也可以作为邮件代理服务器。而且支持热部署,即几乎可以做到7*24小时不间断运行,即使运行几个月也不需要重......