hackaq 发表于 2024/1/23 14:32

kangle负载均衡强制跳转https同步问题

kangle主节点做了扩展多节点IP负载,在主控开启强制https然后同步到后端那台节点,打开网站之后https正常跳转,但是登录框登录一直请求不到源服务器超时,F12抓包看一个链接会出现很多301,不开启强制跳转之开启HTTPS的话 就正常 用https访问也正常 只要开启强制就不行,困扰很久了@小樱

hackaq 发表于 2024/1/23 14:57

证书都是同步过来负载的那台机器的,负载的那个节点没有A解析出去,只是让他在后端

小樱 发表于 2024/1/23 18:42

在CDN节点上使用https的时候,源站切记不要启用301跳转,因为源站某些程序本身并不支持https导致兼容性有问题所以会冲突引起死循环
例如discuz这么知名的大型程序,也是最近才支持https的
https://bbs.itzmx.com/thread-95218-1-1.html

hackaq 发表于 2024/1/23 18:55

小樱 发表于 2024/1/23 18:42
在CDN节点上使用https的时候,源站切记不要启用301跳转,因为源站某些程序本身并不支持https导致兼容性有问 ...

没太懂 是程序的问题吗 但是我给后端机器的请求控制模块里的301强制https模块删掉 就正常,只是不强制https了

小樱 发表于 2024/1/23 22:55

hackaq 发表于 2024/1/23 18:55
没太懂 是程序的问题吗 但是我给后端机器的请求控制模块里的301强制https模块删掉 就正常,只是不强制htt ...

对的,程序不支持https就会出现问题,比如你说的只有登录页面会出现死循环,那就是当前运行的php程序不支持https
包括源站也不要启用301跳转,全部在边缘节点上操作

页: [1]
查看完整版本: kangle负载均衡强制跳转https同步问题