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

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

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

我灵机一动,嘿。我用了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 条评论
登录 后参与评论

相关文章

来自专栏Android群英传

Siri 帮我开灯

782
来自专栏FreeBuf

搭建dvwa环境学习从MySql注入到GetShell

是啊,在项目上的系统每周每个月经过几十遍的过滤,平时看到提交参数的地方也就sqlmap跑一跑,对于最基础的手工注入都没有扎实的学会,于是我决定要知道如何搭建环境...

813
来自专栏更流畅、简洁的软件开发方式

分页解决方案 之 QuickPager的使用方法(目录)

      QuickPager asp.net 2.0 分页控件,基本告一段落。现在把使用方法、源码、Demo公布一下,感兴趣的可以下载看看。 一、从提取数...

1919
来自专栏西枫里博客

百度熊掌号折腾手记

熊掌号出来有一段时间了,西枫里博客早早的就申请好了熊掌号。久久没有启用,放置了一段时间后,第一次启用熊掌号,发现博客程序中对缩略图定义的尺寸不符合要求,另外考虑...

1022
来自专栏即时通讯技术

微信自用高性能通用key-value组件MMKV已开源!

腾讯微信团队于2018年9月底宣布开源 MMKV ,这是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,...

1062
来自专栏玄魂工作室

Hacker基础之工具篇 apktool

apktool ? apktool是一个用于第三方封闭的二进制Android应用程序逆向工程工具 它可以将资源解码为几乎原始的形式,并在进行一些修改后重建它们;...

33710
来自专栏张戈的专栏

重置多说配置后的问题,这是不让我从良的节奏啊(附禁用谷歌在线字体的方法)!

本想今天发文从良,金盆洗手,从此不再折腾博客,安心写文章的。结果,发现多说又不能同步服务器评论到本地了!特么真是怕什么来什么啊!想来这金盆暂时用不着了。。。 想...

3725
来自专栏农夫安全

运维的福利,黑客的噩梦

CYWL_Team服务器防御工具1.0 0x01开发前言 很多小黑都希望搭建自己的博客,论坛,来记录自己在安全之路上面的点点滴滴,不过总是被一些大牛来进行恶搞,...

3468
来自专栏FreeBuf

最新XSS 0day漏洞来袭,影响最新版本IE浏览器(含POC)

安全研究人员近日发现了一个严重的XSS 0day漏洞,该漏洞可影响最新版本的IE浏览器,将用户暴露在被攻击和身份盗窃的危险之中。 漏洞信息 该漏洞能够影响完全修...

1856
来自专栏FreeBuf

极客都应该知道的Linux技巧

是什么区分开普通的Linux用户和超级极客的呢?很简单:用在学习那些使长时工作转变为一瞬间工作的技巧、诀窍、秘诀和技术上的时间。如果你想提高效率而又不用做这些搜...

2108

扫码关注云+社区