当前位置: 首页 > 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

在这里插入图片描述

相关文章:

  • 计算机二级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多模态农业大模型引领智慧农业新变革
  • 网站建设公司业务员/百度搜索关键词统计
  • 代理行业门户网站/百度网址大全官网旧版
  • 柳州专业做网站/网络营销薪酬公司
  • 网页设计毕业论文格式/seo优化推广流程
  • baubauhaus设计网站/关键词查询工具包括哪些
  • 做非经营网站需要营业执照/信息流广告模板