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

Linux/宝塔上没有ssl证书的站点使用https访问会跳转的其他有ssl证书网站

在Linux/宝塔上非https站点使用https访问会跳转的其他有https网站问题:

这个问题的根本原因是Nginx的SSL默认主机设置问题。当用户通过HTTPS访问一个没有配置SSL证书的站点时,Nginx会将请求转发到配置文件中第一个启用SSL的虚拟主机,导致跳转到其他有SSL证书的网站。

解决方案:

为站点添加443端口监听(再使用https访问就正常提示不安全,继续访问可正常进入)

在宝塔面板中进入网站设置,修改Nginx配置文件,为该站点添加443端口监听。

  • 进入宝塔后台 → 网站 → 选择未启用SSL的网站 → 设置 → 配置文件
listen 80;listen 443;

如果当前仅使用80端口规则,并配置下面跳转规则(使用https访问,无感跳转到http)

    #访问非80端口时,自动跳转80端口if ($server_port != 80 ) {rewrite ^/(.*)$ http://$host/$1 permanent;}

如图:

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

相关文章:

  • Centos环境中Django项目中gunicorn的配置和使用
  • LangGraph系列:多智能体终极方案,ReAct+MCP工业级供应链系统
  • 移动端 HTTPS 抓包实战,多工具组合分析与高效排查指南
  • 自动化测试工具Parasoft C/C++test如何导入IAR项目
  • 蓝桥杯嵌入式赛道—-软件篇(GPIO输出模式配置)
  • 仿第四城地方门户网站模板python可以做网站吗
  • ToDesk如何充当分屏显示器?扩展屏、多屏结合虚拟屏都可行!
  • qKnow 知识平台开源版 v1.0.3 发布:Docker Compose 部署 多项稳定性优化和关键问题修复
  • 【Prompt学习技能树地图】检索增强生成(RAG)核心技术剖析与实践指南
  • Zookeeper在Kafka中的作用
  • MySQL数据表操作
  • 访问外国网站速度慢怎样优化标题关键词
  • 《VScode搭建教程(附安装包)--- 开启你的编程之旅》
  • MFC Edit Control控件完全指南:从基础使用到高级定制
  • C语言编译器安装教程 | 快速上手C语言编译环境的配置与调试
  • C库OpenSSL安装与VisualStudio配置
  • ppt模板免费下载网站不需要登录网页设计的三大基本技术
  • 什么是营销型网站?h5可以连接别的网站吗
  • Android13修改系统支持gps同步时间
  • Webpack到Vite:构建工具迁移实战经验总结
  • QT音乐播放器18----新歌速递播放、隐藏顶部和底部工具栏、自定义ToolTips
  • 工控一体机在超声波清洗机中的应用
  • Qt5配置MSVC2017
  • 【AI】基于YOLO11-SEG的PCB缺陷检测与分类系统实现_3
  • 2. Qt深入 线程
  • [Godot] C#基于噪声的简单TileMap地图生成
  • Linux(4)—— 基础开发工具
  • 广州好的网站设计公司如何建单位网站
  • 无损改造+智能防控,安科瑞ASCB3为古建筑与历史街区量身打造安全用电解决方案
  • 解决“Move to iOS 卡在准备中”的 9 种有效方法