关于宝塔强制开启HTTPS

发布时间:2025-06-16 点击:5
关于宝塔强制开启https时,如果站点部署了301跳转或者部署了cdn加速,使用浏览器进行访问cdn加速资源后,无限循环301状态码。导致出现这个问题的原因可能是因为站点开启了http重定向至https的功能,并且cdn控制台上配置的回源端口为80。在这种情况下,由于cdn回源端口为80,客户端无论是通过http还是https访问cdn加速域名时,cdn在回源的时候都是使用http请求源站,此时会触发源站的https强制跳转逻辑,然后源站会要求cdn重新发送一个https的请求,但是cdn仍然会发送http请求,然后再进行跳转,以此类推,就会出现反复重定向问题,最终导致出现报错。
排查问题原因:
打开浏览器,按f12打开开发者模式,然后切换到network标签页,刷新网页重新访问站点,发现出现较多301重定向的情况。
解决方法:
1、可以考虑关闭站点的http重定向至https的强制跳转功能,也就是关闭宝塔ssl的强制https功能。
2、由于使用了cdn,且客户端的请求都是先请求到cdn节点。如果希望cdn节点获取客户端的请求是https协议时,可以在cdn控制台上设置http强制跳转。具体操作步骤如下:
1、登录cdn控制台。
2、在左侧导航栏,单击域名管理。
3、在域名管理页面,单击目标域名对应的管理。
4、在指定域名的左侧导航栏,单击https配置。
5、在强制跳转区域,单击修改配置。
6、在强制跳转对话框,选择跳转类型。
7、强制跳转
8、选择http->https(将客户端到cdn节点的请求强制301重定向为https方式,以确保访问安全。)


企业为什么要去进行网络推广呢?
做网站建设时以下六点不可忽视
新加坡服务器租用需注意什么?
为什么要考虑使用外汇或交易VPS进行交易?交易VPS的好处
分层架构,前后端分离有啥坏处?
影响网站提升SEO优化排名的因素在这里
企业宣传型的官方网站到底要放那些东西呢?
如何在网上推广新品牌?