使用 CDN 后如何在本地让网站访问回源

2019-06-2810:53:41 19 492
摘要

这时候就可以对网站进行故障排查和调整了,这个方法对与启用CDN后进行站点调试很有帮助的,特别是启用CDN后出现500、502、503的时候最合适,可以快速排查出是哪个层面出的问题,加快解决问题的速度。

明月一直都建议博客站长们使用 CDN,因为 CDN 在给站点加速的同时还可以起到隐藏站点真实 IP 的目的,这对站点的安全防御来说是很重要的。不过,在部署好了 CDN 后因为调整源站可能需要跳过 CDN 来进行调试和故障排查,这时候如果采用 CDN 上的回源或者 DNS 上的回源解析时效性就很差了,所以最好的办法就是本地电脑上回源访问网站,这是最简单高效的办法了!

使用 CDN 后如何在本地让网站访问回源

本地电脑回源访问网站其实就是修改 Windows 系统的 hosts 文件来实现的,可以借助 DISM++工具来快速的编辑 hosts 文件(可参考【Windows 系系统优化垃圾清理必备神器 Dism++】一文),只需要单独加入 IP+域名一行保存后退出即可,如下图所示:

使用 CDN 后如何在本地让网站访问回源

其中的“1.1.1.1 www.mydomain.com”这一行就是网站回源了,前面的“1.1.1.1”就是网站服务器的 IP 地址,后面“www.mydomain.com”就是你站点的域名,测试本地是否已经回源,仅需要在 Windows 的 CMD 里 ping 一下“www.mydomain.com”域名,返回的 IP 地址是服务器的真实 IP 地址就表示这台电脑访问网站已经回源了,没有经过 CDN。

取消本地电脑回源访问,只需要删除或者注释这段后保存退出即可。

使用 CDN 后如何在本地让网站访问回源

这时候就可以对网站进行故障排查和调整了,这个方法对与启用 CDN 后进行站点调试很有帮助的,特别是启用 CDN 后出现 500、502、503 的时候最合适,可以快速排查出是哪个层面出的问题,加快解决问题的速度。

历史文章推荐:

  • 本博客公众号
  • 扫一扫关注!
  • weinxin
  • 本博客小程序
  • 微信内浏览本博客
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:19   其中:访客  10   博主  9

    • 言多必有诗 言多必有诗 0

      不错!

      • boke112导航 boke112导航 9

        使用这个方法比较好,要不然偶尔发布的文章含有代码还会被拦截

        • 马春杰 马春杰 3

          明月兄,在这里看到你之前问的又拍云 CDN 如何设定 WordPress 评论不缓存规则,请问现在由结果了吗?
          https://segmentfault.com/q/1010000012289099/revision

          • 王光卫博客 王光卫博客 1

            这个有必要保存下

            • 阿润 阿润 1

              曹哥。你现在用什么CDN

              • 张波博客 张波博客 2

                有免费的CDN推荐吗?最好有带上教程!哈哈!

                • 弥雅 弥雅 6

                  学习了,明月的技术能力和折腾能力是没得话说的,赞!

                  • maqingxi maqingxi 4

                    明月的效率就是高。

                    • 去看你博客 去看你博客 3

                      腾讯云CDN上面有启用本地回源设置,不知道效果和你这种是不是一样的。

                        • 明月登楼 明月登楼 Admin

                          @去看你博客 CDN都有回源的设定的,但是效果没有我这个高效!毕竟云端的调整是需要一定的生效时间的,并且各地ISP缓存时间都不一样,所以我这个方法就不受ISP的影响,最高效!