nginx服务中使用用户认证功能,对Web后台url进行用户验证【加一层认证】

news/2024/10/21 3:33:10/

本地环境与需求

本地环境

1:windows主机
2:有docker,有WSL2,Ubuntu

需求:

1:ubuntu-docker容器里面进行安装nginx,并且生成nginx的用户密码
2:当访问服务时【指定url或者域名】,需要使用用户账号密码登录才能正常访问

文章后附带操作B站视频【全流程-2分钟】

使用docker来生成用户账号与密码【流程】

1:下载nginx的docker镜像版本

docker run -d -P nginx:latest

2:进入容器内部执行命令
2.1:升级apt—
2.2:安装apache2-utils—因为这个是apache的工具包,里面包括了httpd这个插件

apt update
apt install apache2-utils

2.3生成用户名和密码

htpasswd -c /etc/nginx/htpasswd luichun
命令注释
htpasswd -c /etc/nginx/[文件名] [用户名]

使用nginx用户认证


http://www.ppmy.cn/news/1447695.html

相关文章

理解Linux文件系统

文章目录 一、引言二、Linux文件系统概述1、文件系统的结构2、文件系统目录树的逻辑结构 二、文件系统的特性1、super block:文件系统的超级块2、inode:文件系统的索引节点3、inode table4、block:文件系统的数据块5、块组描述符表&#xff0…

DiffSeg——基于Stable Diffusion的无监督零样本图像分割

概述 基于计算机视觉的模型的核心挑战之一是生成高质量的分割掩模。大规模监督训练的最新进展已经实现了跨各种图像风格的零样本分割。此外,无监督训练简化了分割,无需大量注释。尽管取得了这些进展,构建一个能够在没有注释的零样本设置中分…

react之state深入浅出

第二章 - 添加交互 把一系列 state 更新加入队列 设置组件 state 会把一次重新渲染加入队列。但有时你可能会希望在下次渲染加入队列之前对 state 的值执行多次操作。为此,了解 React 如何批量更新 state 会很有帮助。 react 会对state 更新进行批处理 在下面的…

YOLOv5改进之bifpn

目录 一、原理 二、代码 三、在YOLOv5中的应用 一、原理 论文链接:

ai智能电销机器人常见问题有哪些?

现如今,市场上有很多种款式的智能销售机器人,但功能并不紧迫。那要选择哪个品牌的智能销售机器人会更容易使用呢?这使得越来越多的公司苦恼智能销售机器人的选择。我们一起来看看吧. 1.电销机器人的连接率如何? 机器人的连接率与…

sql连续登录

1、sql建表语句 DROP TABLE IF EXISTS app_login_record; CREATE TABLE app_login_record (user_id int(0) NULL DEFAULT NULL,enter_time datetime(0) NULL DEFAULT NULL,leave_time datetime(0) NULL DEFAULT NULL );INSERT INTO app_login_record VALUES (789012, 2023-05-…

MongoDB聚合运算符:$sqrt

MongoDB聚合运算符&#xff1a;$sqrt 文章目录 MongoDB聚合运算符&#xff1a;$sqrt语法使用举例 $sqrt聚合运算符返回数值的平方根&#xff0c;数值必须为正数&#xff0c;返回值为双精度数。 语法 { $sqrt: <number> }<expression>为可解析为非负数的表达式。 …

企微社群群发消息:强化社群互动与营销新策略

在数字化营销日益盛行的今天&#xff0c;企业微信社群已成为企业与用户之间沟通互动的重要桥梁。而企微社群群发消息功能&#xff0c;更是这一桥梁上的重要纽带&#xff0c;它能够帮助企业高效、精准地传递信息&#xff0c;强化社群互动&#xff0c;提升营销效果。本文将详细介…