关于网站部署SSL证书会出现的问题
本文最后更新于 560 天前,其中的信息可能已经有所发展或是发生改变。

打开网页显示重定向次数过多

因为开启了CDN加速,我又在宝塔面板设置了强制https,并且CDN控制台上配置的回源端口为80。在这种情况下,由于CDN回源端口为80,客户端无论是通过https还是http访问CDN加速域名时,CDN在回源的时候都是使用http请求源站,此时会触发源站的https强制跳转逻辑,然后源站会要求CDN重新发送一个https的请求,但是CDN回源的时候仍然会发送http回源请求,然后再进行跳转,以此类推,就会出现反复重定向问题,最终导致出现报错。

参考文章:https://developer.aliyun.com/article/749187

解决方法是在CDN加速的控制台把加速的那个域名的源站回源地址的端口更改为443,在腾讯云可以直接选择以https去访问源站,这两个方法实际上是一个作用,因为https的端口就是443

明明安装了SSL证书,网页依旧显示不安全

主要是因为CDN没有安装证书。

没错,当你的网站需要部署证书时,不仅仅在源站需要部署,你的CDN解析的那条记录也需要部署证书

当这俩个位置都部署证书后网站至少可以打得开了

网站的格式变了,整个网站似乎只剩下了html的基本结构

根据我查阅到的说法,这是因为我们开启了强制https,wordpress内的部分资源就无法正常显示,在wordpress的后台的设置内,将wordpress地址和站点地址的http改成https,页面就可以正常显示了。

不过我自己实际上试下来的似乎不是这个原因,在我没解决前两个问题前,会出现以下问题

·在宝塔开启强制https:网页显示重定向过多

·在宝塔关闭强制https:网页结构错误,看起来像网卡了没加载完全

在我解决前两个问题并且更改后台站点地址后网站就恢复正常了,我个人觉得应该是宝塔面板的bug,在开启一次强制https后就会出现,我现在一旦关闭强制https,网页显示就会出错,不过配合前两个解决办法,最终网站还是成功地部署证书。

PS:

在安装插件,开启某种功能,更改服务器某些重要设置前,记得备份网站和数据库,前两天我写的一篇关于搭建Cloudreve云盘的文章,刚发出去,当晚我调了个设置,网站崩了,各种显示错误,我被迫恢复上周的数据,现在我的数据库和网站都是每天备份,保留一周。
当前文章: 《关于网站部署SSL证书会出现的问题》
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇