网站首页 > 技术教程 正文
在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密),然后保存到文件中,接着在 nginx 配置文件中根据之前事先保存的文件开启访问验证。
应用案例:辣条心血来潮,不想让他人看见博客的登录界面;
应用场景:web隐士页面(登录页面,支付页面,通讯录页面)找到nginx的配置文件:比如(/etc/nginx/nginx.conf)并编辑它;
server { listen 443 ssl; server_name www.chiana.com; .... location = /zhifu.html { auth_basic "please kou lin"; auth_basic_user_file /etc/nginx/.koulinwenjian;} }
保存退出并执行
sudo htpasswd -c /etc/nginx/.koulinwenjian username
(在此处连续键入两次口令密码)
重启nginx,当你访问www.chiana.com/zhifu.html时便会跳出验证框;验证通过则ok否则404错误
注意若要验证的页面是动态的程序写的(如zhifu.php)
则要在location 内引入fastcgi支持
原文来自:https://www.linuxprobe.com/?p=158467
猜你喜欢
- 2024-10-14 面试官:限流的实现方式有哪些?(限流解决方案)
- 2024-10-03 遭受DDOS流量攻击后,我做了这个防御方案……
- 2024-10-03 在 NGINX 中根据用户真实 IP 进行限制
- 2024-10-03 适合ingress-nginx接入外部负载均衡的部署
- 2024-10-03 nginx如何设置多端口访问(nginx如何设置多端口访问数据)
- 2024-10-03 浏览器跨域问题以及常用解决方案(浏览器跨域是什么意思)
- 2024-10-03 IP地址https访问的操作步骤(cmd访问ip地址的命令)
- 2024-10-03 通过 Nginx 的正向代理审计监控内网用户的外网访问记录
- 2024-10-03 用Nginx来实现禁止国外IP访问网站
你 发表评论:
欢迎- 最近发表
-
- 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- Linux环境下,Jmeter压力测试的搭建及报错解决方法
- Java 在Word中合并单元格时删除重复值
- 解压缩软件哪个好用?4款大多数人常用的软件~
- Hadoop高可用集群搭建及API调用(hadoop3高可用)
- lombok注解@Data没有toString和getter、setter问题
- Apache Felix介绍(apache fineract)
- Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- Gradle 使用手册(gradle详细教程)
- 字节二面:为什么SpringBoot的 jar可以直接运行?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)