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:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
云安全基础课 - 访问控制概述
课程大纲 课程目标和内容介绍视频时长 访问控制概述视频时长 身份标识和认证技术视频时长 授权机制视频时长 访问控制的常见攻击视频时长
相关文章
nginx配置kibana访问用户名和密码认证、及无认证访问配置
nginx配置kibana访问用户名和密码认证、及无认证访问配置
367 0
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天】
749 3
【运维知识进阶篇】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)(下)
【运维知识进阶篇】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)(下)
104 0
【运维知识进阶篇】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)(上)
【运维知识进阶篇】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)
114 0
Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径(三)
Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径(三)
494 0
Nginx location 基础使用、四层访问控制、账户认证及自定义日志路径(三)
Nginx请求限制和访问控制
一、Nginx的请求限制 1. HTTP协议的连接与请求 HTTP协议版本与连接关系
 Nginx请求限制和访问控制
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等