当前位置: 首页 > news >正文

Nginx基于用户名和密码的访问控制

1 安装相关包

1
yum  install  -y httpd-tools

2 创建校验文件

1
2
3
htpasswd -cb  /etc/nginx/ .htpasswd user1  'passwd1'
chown  nginx:nginx  /etc/nginx/ .htpasswd
chmod  400  /etc/nginx/ .htpasswd

3 加载校验文件

1
vim  /etc/nginx/nginx .conf

加入如下信息:

1
2
3
4
5
server {
   [...]
   auth_basic  "Restricted" ;
   auth_basic_user_file  /etc/nginx/ .htpasswd;
}

重载配置文件:

1
/etc/init .d /nginx  reload

4 测试认证

1
curl http: //user1 :passwd1@192.168.0.5









本文转自 tanzhenchao 51CTO博客,原文链接:http://blog.51cto.com/cmdschool/1948648,如需转载请自行联系原作者

相关文章:

  • VS2005和ASP.NET2.0中使用强类型数据
  • HTML 简介
  • 开机取消按Ctrl+Alt+Del键
  • Android录制视频报错setVideoSize called in a invalid state 1
  • android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1)
  • android89 服务service
  • 阿里云服务器使用之一:搭建jsp服务器
  • 安装 virtualenv
  • 实例详解ISA防火墙策略元素:ISA2006系列之五
  • 调查称没互联网35.8%的人将手足无措,您呢?
  • 实现.NET Core配置Provider之EF
  • hbase shell 启动报错
  • Ubuntu 16下安装zabbix agent
  • python2中MySQLdb加入超时及其重试功能
  • Redis实战(1)入门和适用场合
  • 230. Kth Smallest Element in a BST
  • Java|序列化异常StreamCorruptedException的解决方法
  • opencv python Meanshift 和 Camshift
  • orm2 中文文档 3.1 模型属性
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 关于Flux,Vuex,Redux的思考
  • 那些被忽略的 JavaScript 数组方法细节
  • 如何胜任知名企业的商业数据分析师?
  • 微信小程序实战练习(仿五洲到家微信版)
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 智能合约开发环境搭建及Hello World合约
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • ​520就是要宠粉,你的心头书我买单
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #{}和${}的区别?
  • (1)(1.13) SiK无线电高级配置(六)
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (26)4.7 字符函数和字符串函数
  • (Note)C++中的继承方式
  • (Oracle)SQL优化技巧(一):分页查询
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (利用IDEA+Maven)定制属于自己的jar包
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (四)JPA - JQPL 实现增删改查
  • (四)模仿学习-完成后台管理页面查询
  • (译) 函数式 JS #1:简介
  • ***通过什么方式***网吧
  • .Net 4.0并行库实用性演练
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .net6 webapi log4net完整配置使用流程
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @javax.ws.rs Webservice注解
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • [2544]最短路 (两种算法)(HDU)
  • [AIGC] Kong:一个强大的 API 网关和服务平台
  • [ai笔记4] 将AI工具场景化,应用于生活和工作