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,如需转载请自行联系原作者
相关实践学习
消息队列+Serverless+Tablestore:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
云安全基础课 - 访问控制概述
课程大纲 课程目标和内容介绍视频时长 访问控制概述视频时长 身份标识和认证技术视频时长 授权机制视频时长 访问控制的常见攻击视频时长
目录
相关文章
|
1月前
|
应用服务中间件 nginx 数据安全/隐私保护
nginx配置源IP访问控制
nginx配置源IP访问控制
|
2月前
|
负载均衡 应用服务中间件 nginx
nginx配置kibana访问用户名和密码认证、及无认证访问配置
nginx配置kibana访问用户名和密码认证、及无认证访问配置
123 0
|
3月前
|
安全 Ubuntu 应用服务中间件
NGINX环境下实现Web网站访问控制的实战指南
在NGINX中设置基于IP的访问控制可提升网站安全性。步骤包括安装NGINX、备份配置文件、编辑`/etc/nginx/sites-available/default`,添加`allow`和`deny`指令限制特定IP访问,如`allow 192.168.1.100; deny all;`,然后测试配置并重启服务。成功后,仅允许的IP能访问网站,否则会收到403错误。这为Web安全提供基础保障,还可扩展实现更多高级控制策略。【6月更文挑战第20天】
270 3
|
运维 监控 网络协议
【运维知识进阶篇】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)(下)
【运维知识进阶篇】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)(下)
76 0
|
运维 监控 应用服务中间件
【运维知识进阶篇】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)(上)
【运维知识进阶篇】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)
90 0
|
应用服务中间件 Apache nginx
nginx配置网页密码
nginx配置网页密码
194 0
nginx配置网页密码
|
Ubuntu 应用服务中间件 数据安全/隐私保护
nginx配置目录访问密码控制
nginx配置目录访问密码控制
|
存储 应用服务中间件 开发工具
Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径(四)|学习笔记
快速学习 Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径
162 0
Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径(四)|学习笔记
|
监控 Ubuntu JavaScript
Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径(三)
Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径(三)
458 0
Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径(三)
|
网络协议 Unix 应用服务中间件
Nginx请求限制和访问控制
一、Nginx的请求限制 1. HTTP协议的连接与请求 HTTP协议版本与连接关系
 Nginx请求限制和访问控制