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
相关推荐
测试小张z3 小时前
软考自学两个月通过系统集成项目管理师的考试
学习·学习方法
RisunJan3 小时前
Linux命令-gpasswd命令(管理用户组的重要工具)
linux·运维·服务器
‿hhh3 小时前
学习笔记整理(部分)
java·开发语言·笔记·学习·mvc
YongCheng_Liang3 小时前
LZMA2 压缩技术解析与高性能加密压缩脚本模块化解读
运维·7-zip
where happens3 小时前
centos创建目录并授予权限
linux·运维·服务器·centos
liebe1*13 小时前
第七章 防火墙地址转换
运维·服务器·网络
Ki13813 小时前
我的AI学习小结:从入门到放弃
人工智能·学习
Yilena4 小时前
通过mysqldump进行数据迁移时权限不足的解决方案
数据库·学习
好好学操作系统4 小时前
autodl 保存 数据 跨区
linux·运维·服务器
dbitc4 小时前
WIN11把WSL2移动安装目录
linux·运维·ubuntu·wsl