工作室注册登录标签云赞助光荣榜

当前位置:首页 > 全栈分享 > 前端乱炖 > 正文

使用百度云加速的网站在谷歌浏览器访问主域出现502报错如何解决?

发布时间:2023-02-27 00:23:16作者:魏义齐阅读:()评论:

本文为博主原创文章,未经博主允许不得转载。

前几天群友反馈访问我的主域出现502报错,如下图。当时不在电脑旁,立即用手机测试了下访问正常,但群友的反馈是真实的,于是开始排查。提示源站有问题,要排查的就是域名绑定和解析,在网站管理助手排查域名绑定正常,ping排查解析正常,那就只能咨询百度云加速客服了。

访问主域502报错

在和百度云加速客服沟通时我发现只要一开启访问回源问题就不存在了,同时也发现只有在谷歌浏览器访问主域才会出现502报错,我自己测试了edge和火狐,网友测试了360,均正常。我都以为是谷歌浏览器的问题了,但百度云加速的客服用谷歌测试一直都是正常的,不甘心的我只能牺牲一次金牌服务请西部数码解决了。

下图是我和西部数码售后工程师共同找到解决问题切入点的问答截图(点开仔细看,图中第二次提问的第三句是重点):

我与西数售后工程师共同找到解决问题的切入点

上图中售后工程师的第一次回答已意识到是节点和源站之间的通信出了问题,同时这个回答也引起了我对问题的进一步推测,而正是这个推测让售后工程师解决了我的问题。

后续追问了具体的解决方法,好在我进入服务器后售后工程师并没有将打开的文件关闭,我通过撤回操作,找到了售后工程师的修改点(售后工程师不可能给你说具体修改了哪个文件,那样他们在技术服务上赚得钱就越来越少了)。

那么方法一来了:

在D盘打开nginx/conf/vhost/,找到站点部署证书后对应的conf文件,在第十二行server_name后面加上主域,然后重启nginx(在任务管理器里结束掉nginx.exe任务,在D盘找到nginx/mystart.bat,打开即可完成nginx重启)。

在证书文件中绑定主域

我部署证书一直用的都是西数的证书部署工具,那就说明这个工具有bug,完善工具的建议我已经在工单里向西数提了。

售后工程师第二次回答提到了“读到了错误的SSL证书”,我突然想到是不是在百度云加速将https加速模式设置为严格加密才导致访问出错,因为严格加密是网民到CDN节点和CDN节点到源站都采用HTTPS服务,且校验源站证书。为证实是否是这个原因我在写文章前进行了测试,删除掉方法一操作的并重启nginx,问题复现后再将严格加密切换为全程加密,果然问题没有了。到这,我依稀记得很久之前百度云加速客服建议我https加速模式设置为全程加密,应该是时间久了就把这点给忘了,不知道哪次手痒又给改成严格加密。

百度云加速https加速模式

这个问题的解决证明除谷歌浏览器之外的其它浏览器,都不校验源站证书,而是默认直接跳转,因此,不是谷歌浏览器有问题,而是谷歌浏览器更严谨。

本文标签百度云加速 ,您可以阅读与「百度云加速 」相关的所有文章

魏义齐全栈技术交流:魏义齐全栈技术交流

相关阅读

    无相关信息

上一篇:封ip的五大原则下一篇:多吉云——网站需求一站式解决,附多吉云使用注意事项

原创不易,您的赞助就是博主更新的动力!

赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。

HashOver畅言云评完全自托管的评论系统

工作室注册登录标签云赞助光荣榜

最新会员
  • 东方星雨
  • deanhan
  • 1264822519
  • aini3311
  • a1051020101
  • weiyiqi