博客主机搬迁遇到的问题记录

这个故事有点长,我慢慢讲。

主要原因是原主机商莫名其妙跑路。导致我博客打不开。

我灵机一动,嘿。我用了wp-back插件,我怕啥。

然后我就去百度云下载了我的备份文件。也不大,99M,用adm下载了大约五分钟。

准备工作做完,打算把数据还原到阿里云????转头一想,之前博客在阿里云写了篇文章,详情在这:

杂谈

有点心虚了,我被查水表咋办???,所以连夜把我的景安(这里不是广告,这里不是广告)的2M小水管找出来。

准备工作做完,开工,安装FTP,上传,修改wp-config.php文件,上传数据库

(最后最欣慰的是数据库是完整的,唉。)

然后把域名解析改了,打开站点,傻眼了,一堆文件报错,后来仔细查看了下,原来是wp-backup备份文件自动忽略wp-content关键文件。。。

没办法了。只能往前找,找到了两个月前的备份文件。上传,还原,修改数据库,这次打开,没问题了,但是丢失了很多文章和图片。

只有在丢失文件的时候你才知道每一次的备份进行验证是多么的重要,而不是鼠标点点,就备份了,可能备份了100份,100份文件都是坏的。。

之后,把文章数据库手动还原了一下。站点总算回来了。

突发奇想:景安后台有着SSL证书,以前开启了SSL会封闭80端口,现在依然可以访问,是不是意味着可以通过.htaccess文件来跳转https?

说做就做,上传了SSL文件,把.htaccess文件添加下面的强制跳转:

RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://4ker.cc/$1 [R=301,L]

Https的访问总算是解决了。

但是但是,重点来了!!!!!!景安后台读取的SSL证书不包括CA根证书,这就会导致很多VPS服务器来获取我的脚本时会报错,虽然可以用

wget --no-check url

来让wget不验证证书,但是!很多人不知道啊。。。我也很无奈,说到这里,我想起了之前花9美元买的一年SSL证书,部署都是没问题的,但是Linux服务器不信任啊,这让我增加了很多不必要的工作,最简单来说,一键脚本获取都需要使用 wget --no-check https://4ker.cc/sh 来下载脚本,这不是画蛇添足吗?所以赶紧想其他办法。

最终想到一个两全的办法。用verycloud的云CDN中的HTTPS证书来解决。

嗯,听起来是个好办法。

这坑我越挖越深了......

赶紧部署了CDN,CDN添加了域名记录。等待生效。生效之后到DNS处解析域名到CDN节点。

然后到CDN处添加SSL证书,部署站点,嗯,看起来不错,打开速度快了不少,verycloud的节点还是比较多的,昆明有电信机房。访问速度还可以。重点来了!!!!

访问网站的时候会丢失很多缩略图???也就是文章下面的一张小图片。我屮艸芔茻!!!!

还得查原因。

最终发现,是CDN的缓存策略问题,但是最重要的,改了缓存生效很慢,就导致反馈不及时,最终效果就是设置了缓存,一两个小时才看得到结果。。。。

放弃吧,这CDN调教真是麻烦。

后来,用国外的小鸡鸡装上了网站,但是略缩图打不开,后来设置主题目录下的/cache/目录权限为777才解决。

其他坑也就不一一谈了。

现在的解决办法:

国内用知了云的贵州节点。

国外用小鸡鸡来获取文件。由于很多服务器都是国外的来获取我的脚本(具体原因你懂的)。

所以,在DNSPOD处解析了两条数据,默认为国内IP,国外IP为小鸡鸡的服务器。

其实不用景安的主要原因还是2M小水管,获取文件啥的很麻烦,很慢。不适合这个高速发展的时代,4G速度少于1M/S就会疯掉的时代,下载你给我256kb/s???

现在的解决办法很合适,国外下载分流,不影响国内的访问速度,何况知了云只有15G月流量,只够访问用,下载的话文件太大,国外小鸡500G月流量足够用了,何况,国外-国外,速度也快不少不是。


写在最后,有两局忠告和挖坑谏言说一下:

1.永远不要相信任何备份工具的备份,再好的工具都可能出错,最好的办法是一周一次手动备份。

2.永远不要把鸡蛋放在一个篮子里面,防止鸡飞蛋打。

3.永远不要使用来路不明的“免费空间”,空间不值钱,数据会烦死你。

4.如果备份整站很麻烦,可以考虑备份下数据库,很多时候也就是文章多,文件修改少。

我也不知道还有啥没写,如果要写详细,我相信我会写上几个小时。

就这样吧,这文章不管有没有人看,不管对别人有没有帮助,不重要,自己看看,下次就不会犯这种低级错误了。

刺猬 2017-08-14

» 本文链接:博客主机搬迁遇到的问题记录 » 转载请注明来源:刺客博客

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

一条空间不足报警的分析(r7笔记第1天)

今天下午收到一条报警邮件 ZABBIX-监控系统: ------------------------------------ 报警内容: Free disk ...

3264
来自专栏SDNLAB

ONOS中Juniper路由器Driver开发简介

简介 根据SDN的实现深度,可将其分为狭义SDN与广义SDN。其中,狭义SDN是指基于OpenFlow协议,将转发面和控制面完全分离的革命性SDN。广义SDN是...

2635
来自专栏编程一生

《两地书》--Kubernetes(K8s)基础知识(docker容器技术)

1154
来自专栏北京马哥教育

给新手的最佳类Windows界面的Linux发行版

糖豆贴心提醒,本文阅读时间5分钟 halo艾瑞巴蒂~最近有新童鞋向小编诉苦,刚刚从熟悉的Windows系统来到陌生的Linux世界里,看到辣么多基于Linux...

2995
来自专栏phodal

如何通过路由器快速组建 VPN 网络

在我搭建完我的智能家居系统之后,我一直在寻找一种方式从外网访问家里的一些服务,如 Home Assistant 服务、HomeBridge 服务。毕竟从外网 I...

3165
来自专栏ThoughtWorks

Kubernetes救援 - 教你如何从新技术的坑里爬出来(下) | TW洞见

今日洞见 文章作者/配图来自ThoughtWorks:佟达。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站...

3488
来自专栏杨建荣的学习笔记

Oracle数据不同步的问题分析和解决思路

其实帮助很多的朋友解决过Oracle数据库数据不同步的问题,看似简单的问题分析出来的原因也是五花八门。比如: Oracle数据库问题的一点总结 在查看一些没有专...

3304
来自专栏沃趣科技

ASM 翻译系列第十九弹:ASM Internal ASM Continuing Operations Directory

原作者:Bane Radulovic 译者: 魏兴华 审核: 魏兴华 ASM Continuing Operations Directory ASM...

3935
来自专栏微擎

微擎安装之腾讯云懒人教程篇

自己去官网买要1715.64 点击下面的活动链接只要720 但是有一个限制那就是新用户。可以拿父母兄弟姐妹的账号来买。

790
来自专栏张戈的专栏

你知道Windows和WordPress上帝模式吗?

一、Windows 上帝模式 这个玩意出来很久很久了,估计不用多说,知道的同学还是挺多的,不知道的也只要百度一下,你就知道了。 方法很简单,在 Windows ...

3356

扫码关注云+社区