Linux:http配置用户登录认证访问网页

Linux:http配置用户登录认证访问网页

创建账户认证文件

bash 复制代码
# 第一次需要加-c(创建create)-m(修改)
[root@server100 ~]# htpasswd -cm /etc/nginx/.htpasswd shanxin
New password:
Re-type new password:
Adding password for user shanxin
# 第二次切记不要加-c参数,否则会覆盖上一次创建的认证信息
[root@server100 ~]# htpasswd -m /etc/nginx/.htpasswd xiaobai
New password:
Re-type new password:
Adding password for user xiaobai
[root@server100 ~]# cat /etc/nginx/.htpasswd
shanxin:$apr1$fc6WjaiJ$Rzp0MymhGORSoPPfJ6hHA0
xiaobai:$apr1$8FaGNVD2$LLLq7zmjF4wa8wc2S.VGm.

第一次需要加-c(创建create)-m(修改),第二次切记不要加-c参数,否则会覆盖上一次创建的认证信息

修改主配置文件

bash 复制代码
location /timinglee/ {
                auth_basic on;
                auth_basic_user_file "/etc/nginx/.htpasswd";
      }

重启服务

bash 复制代码
[root@server100 ~]# systemctl restart nginx
相关推荐
ltl14 小时前
eBPF 可观测性全景:bcc、bpftrace、libbpf 的工程路径
linux
2401_8685347815 小时前
数仓开发落地手册
linux·运维
正在走向自律16 小时前
使用atop工具监控Linux系统指标
linux·运维·php·实时监控·atop分析内存
云深处@17 小时前
【数据库】MySQL 入门
数据库·学习·mysql
果果燕17 小时前
实习笔记(一):NFS、Samba、VNC、Git、CMake、systemd、内核、交叉编译
linux·arm开发·c++·笔记·git
HyperAI超神经17 小时前
【vLLM 学习】Disaggregated Prefill
人工智能·深度学习·学习·vllm
天吾cc17 小时前
RTT-IO设备模型
单片机·嵌入式硬件·学习
美味蛋炒饭.18 小时前
Git 版本控制(下)
开发语言·git·学习·总结·后端开发
yyy(十一月限定版)18 小时前
017【入门】最小栈
linux·运维·服务器
呼噜想睡觉18 小时前
Bootstrap 组件之响应式导航条实现
学习