当前位置: 首页 > news >正文

Nginx 开启Baise认证

开启Baise认证

  • 需要再站点Server配置中添加一下配置,添加htpasswd文件
server{
	auth_basic "HTTP Basic Authentication";
    auth_basic_user_file /etc/nginx/htpasswd;
    # 其他配置信息
    ...
}

如果你的 Linux 服务器没有安装 htpasswd 工具,可以通过安装 Apache HTTP 服务器的 apache2-utils 包来获取 htpasswd 工具。以下是根据不同的 Linux 发行版,安装 htpasswd 工具的步骤:

  • Debian/Ubuntu 系统
    在 Debian 或 Ubuntu 系统上,你可以使用 apt-get 来安装 apache2-utils 包,其中包括 htpasswd 工具:
sudo apt update
sudo apt install apache2-utils
  • CentOS/RHEL 系统在 CentOS 或 RHEL 系统上,使用 yum 或 dnf 来安装 httpd-tools 包: 对于 CentOS/RHEL 7 及之前版本:
sudo yum install httpd-tools
  • 对于 CentOS/RHEL 8 及更高版本:
sudo dnf install httpd-tools
  • 创建htpasswd文件
htpasswd -bc /etc/nginx/htpasswd root abcd@12356

配置完成后,重启nginx服务

systemctl restart nginx.service

在这里插入图片描述

http://www.dtcms.com/a/54521.html

相关文章:

  • 计算机二级MS之PPT
  • 数据库系统概论(一)详细介绍数据库与基本概念
  • 微服务概览与治理
  • 零售交易流程相关知识(top-down拆解)
  • 同步 Fork 仓库的命令
  • 公开笔记:自然语言处理(NLP)中文文本预处理主流方法
  • 软考高级信息系统项目管理师笔记-第12章项目质量管理
  • 【Manus资料合集】激活码内测渠道+《Manus Al:Agent应用的ChatGPT时刻》(附资源)
  • 布隆过滤器原理详解:高效解决大规模数据去重与查询问题
  • Mysql安装方式
  • Java 8 四大函数式接口详解
  • HOW - React 如何在在浏览器绘制之前同步执行 - useLayoutEffect
  • 数据结构拓展:详解realloc(C++)
  • K8S学习之基础十四:k8s中Deployment控制器概述
  • 推荐一个基于Koin, Ktor Paging等组件的KMM Compose Multiplatform项目
  • 机器学习之无监督学习
  • 一文解锁基于 MemryX 与 RK3588 的边缘 AI “王炸” 组合解决方案
  • 【网络安全】——协议逆向与频繁序列提取:从流量中解码未知协议
  • BasicToolNode(tools=[search_tool, lookup_policy, query_sqldb])的内部执行逻辑
  • 珈和科技亮相CCTV-13《新闻直播间》,AI多模态农业大模型引领智慧农业新变革
  • conda的作用
  • C#调用Ni板卡进行实现采集任务(模拟量输入输出)示例2
  • 基于java,SpringBoot和Vue的医院药房药品管理系统设计
  • 【YOLOv12改进trick】多核Inception网络PKINet,替换YOLO骨干网络,创新涨点优化,含创新点Python代码,方便发论文
  • C语言常用的头文件,include文件
  • 【Maven】基于IDEA学习 Maven依赖 与 工程继承、聚合关系
  • Java面试总结
  • Linux Shell脚本-分隔符问题
  • java应用终止进程方式
  • Spring提供的SPEL表达式