找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6|回复: 0

[维护日志] [2026-05-29] [优化] [域名归一化与跳转优化] - 论坛旧域名301跳转链路优化及证书统一

[复制链接]
  • 打卡等级:本地老炮

9336

威望

7221

金钱

1万

贡献

管理员

自由的灵魂

积分
107184
主题
5609
回帖
26654
注册时间
2003-4-10
最后登录
2026-9-9
发表于 2026-5-29 09:39:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×


1、问题缘起

论坛存在多个旧域名(bbs.dianbo.org、dianbo.org、deadlink.dianbo.org/ddzz、blog.dianbo.org、www.dianbo.net、dianbo.net、x.dianbo.org),需要统一301跳转到主站 www.dianbo.org

优化前存在以下问题:
  • HTTP层旧域名存在二次跳转(http → https → www)
  • 部分旧域名(如x.dianbo.org)因证书绑定错误导致SSL证书错误
  • 宝塔面板域名列表与Nginx配置文件不一致,存在歧义路由风险
  • deadlink.dianbo.org 原使用独立证书,后合并到主站证书统一管理

2、解决方案

(1)简要技术分析

将域名管理和跳转逻辑完全交由雷池WAF层处理,Nginx仅监听单一主域名(www.dianbo.org)。通过修改雷池Tengine配置文件,将HTTP和HTTPS请求统一一次301跳转到 https://www.dianbo.org

(2)修改、新增文件列表

操作文件路径
修改/data/safeline/resources/nginx/sites-enabled/IF_backend_6


(3)关键代码段

HTTP server块(端口80):
  1. return 301 https://www.dianbo.org$request_uri;
复制代码


HTTPS server块(端口443)的 location / 块:
  1. location ^~ / {
  2.     if ($host != "www.dianbo.org") {
  3.         return 301 https://www.dianbo.org$request_uri;
  4.     }
  5.     proxy_pass http://backend_6;
  6.     ...(其余配置保持不变)
  7. }
复制代码


3、最终实现效果

测试项优化前优化后
http://dianbo.org两次跳转一次跳转到 https://www.dianbo.org
https://dianbo.org无跳转或论坛自身处理一次跳转到 https://www.dianbo.org
https://x.dianbo.orgSSL证书错误正常301跳转
跳转次数最多2次固定1次
证书管理论坛证书与waf证书混用风险多域名证书 + waf独立证书


4、重要技术沉淀(需更新到固化摘要)

已更新 env-base 分支第十二节「域名归一化与跳转优化」,包含:
  • 跳转架构:完全由雷池WAF接管,Nginx仅处理 www.dianbo.org
  • HTTP/HTTPS跳转规则:统一一次跳转到 https://www.dianbo.org
  • 证书方案:多域名证书(论坛+旧域名+deadlink)+ waf独立证书
  • 雷池Tengine关键配置片段

证书合并说明:
  • deadlink.dianbo.org 现已合并到主站多域名证书,与论坛共用
  • waf.dianbo.org 保持独立证书(安全隔离)

5、进一步优化可能性

  • 无。当前架构已达最优,无需进一步优化。




维护人:系统管理员
维护日期:2026-05-29
不懂就搜!点此搜点拨论坛。如果本坛没有,请尝试点此问AI,或跟帖提问。
发帖前注意看置顶帖
不定期借助AI对点拨论坛陈年老帖进行挖坟回复,打扰勿怪!
泛泛的提问只能得到泛泛的回答
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2026-9-9 21:27 , Processed in 0.050019 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表