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
相关推荐
-ONLY-¥5 分钟前
LNMP架构部署实战全解析
linux
weixin_4588726120 分钟前
东华复试OJ二刷复盘8
学习
鬓戈27 分钟前
SeaweedFS集群上文件遍历和删除
运维·python
海奥华227 分钟前
Rust初步学习
开发语言·学习·rust
百结21438 分钟前
Nginx核心功能
运维·nginx
AMoon丶1 小时前
C++模版-函数模版,类模版基础
java·linux·c语言·开发语言·jvm·c++·算法
王知无(import_bigdata)1 小时前
一个极简的AI Agentic Engineering技术栈学习路线
人工智能·学习
y = xⁿ1 小时前
【从零开始学习Redis|第七篇】Redis 进阶原理篇:消息队列、分布式锁、缓存击穿与事务实现
java·redis·学习·缓存
ryan007liu1 小时前
shell 批量执行locust 脚本压测
linux·服务器·压力测试
糟糕喔2 小时前
harbor私有仓库搭建
运维·docker·云原生·容器·kubernetes