网络空间大搬家—WordPress迁移

上回说到要准备搬这个博客,博客是用的Wordpress的平台,虽然咱也没迁移过,但凡事问谷歌啊,一搜索,嘿嘿,用的人多就是好啊,这个Wordpress官网上居然就有一步一步的搬家过程,好吧,这个虽然繁琐,但也是讲清楚都需要做些什么,只是真的要这么搬家,那是要吐血的,因为WP的后台已经很自动化了,如果这么全手动,我的天啊,真不敢想,好在立刻就在谷歌的下一个连接上发现了N多的Plugin可以帮你自动搬家,哇咔咔,真的很自动化啊,这个WP简直是个微型的DevOps的典范,呵呵。。这就开始吧。。

搜了一下插件市场,发现这个下载的最多的是一个叫什么 All in One Migration的插件,那就先试试它吧,看着介绍写的挺好的,支持一键备份,一键恢复,还支持数据库字段关键词替换,真的不错哈,下载安装。选项非常简单。这就开始备份。备份的选项有很多种,可以是文件,ftp和各种网盘。但这个时候就开始露出马脚了。除了文件的选项,其他的都不可以免费使用,而且还都贼贵,99USD,晕死,我有多少site需要花这么多钱呢?好吧,那么我使用文件吧?备份的到是很快。十几分钟就结束了。看了一下文件居然具有700多兆,看了我就很怀疑,怎么会这么大?没关系,继续下载吧,反正后缀的格式也不知道是什么,估计也不能解压之类的,花了几个小时,终于下完了。

到了新的网站环境里。安装好插件。准备上传导入,这时候告诉我文件的尺寸太大,过500M就需要买无限尺寸的License是99USD,我看这尼玛就是抢钱啊,好吧,我继续忍,我赶紧回到原来的site重新选择下载,没想到八个选项(后来发现全部加起来也不到300M,压缩后就100多M),无论怎么组合都能选出五六个500兆的文件,这TMD就是成心骗钱啊!赶紧删掉这个辣鸡,然后去看其他的插件。

有了经验了就必须要非常小心各种收费的陷阱,找个一圈儿,突然发现有一个插件Easy WordPress Migration: Migrate Guru是通过自带的BlogVault网络空间的传输来做迁移的,这个也引发了一些安全的顾虑,毕竟你需要把你新的网站的ssh的密码告诉他。虽然插件保证不保留你的SSH密码和你的网站的内容?但是这事它要保留了你还能把它咋样呢?只是因为时间有限,看了一圈儿之后也没有其他太好的选择,抱着试一试的想法下载安装了插件,之所以考虑试试这个插件的主要原因是我的密码可以以后再更改,而且本身博客也没有太多隐秘。

所有的选项填好之后,点击开始迁移。大概几分钟之后告诉我迁移已完成,我有点儿不敢相信,怎么会这么快?仔细检查了一下新的网站的后台发现真的没有问题,所有的东西都迁移过来了。这有点让我喜出望外,没想到生活中处处有惊喜啊。赶紧去给这个插件给你打了一个高分儿。

然后就开始解决这头疼的SSL认证证书,在最近这一年里。DH开始给所有的网站提供免费的SSL证书。这是一个通过了Let’s Encrypt SSL的服务商提供的免费证书。我通过链接找到这个服务上发现证书的生成非常容易。需要在自己的网站的SSH里面安装一个Certbot程序就可以自动的生成证书,而且直接嵌入到你使用的WEB服务器的conf配置文件里,安装的过程非常简单,几乎是一键安装,代码如下:

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

生成SSL Certificate就一个语句

$ sudo ./path/to/certbot-auto --nginx

重启Nginx服务之后我的博客带HTTPS的就正式上线了,完美!没想到原来计划里最复杂的事情居然变得最简单。希望这些经验,能够给大家一点儿帮助哈。

还有其他的网站以及SSR的迁移和架设,且听下回分解。。

相关文章

浅谈PJBlog2的插件开发
views 134
看着比较熟悉的ASP代码,觉得是可以好好开发一些自己喜爱的插件,所以昨天就开始动手写,打开文档粗略的看了一下,大致了解了结构和内容,然后就开始写自己想要的东西,也许很久不动手了,手有些生,但还行,两个小时就搞定了一个,又晚上花了1个半小时搞定另外一个,这里说一下开发中的一些感受。 插件的总体结...
网络空间大搬家—启动篇
views 232
几天前突然收到邮件,说我的Dreamhost空间需要续费了,一看居然三年要290USD,是可忍孰不可忍啊!当年看起来很不错的服务,现在随着一批一批的新的更加便宜VPS的出现,加上随着技术的更新我的需求的改变,变的越来越鸡肋,主要不是VPS,所以综合一下不满的原因: 无法保证CPU,内存,连...
SSL的资源耗费
views 120
SSL的全称是Secure Socket Layer,是一种基于public/Private key的加密方式,如同它的名字一样,它是在已有的传输协议例如HTTP,或者FTP上加了个加密解密层,这样信息在传输的当中就不会被轻易的拦截破解,也许大家对这个词汇感到陌生,但如果你做过Internet Ba...
Word Press 3.0
views 188
期待已久的3.0终于发布了,这次发布倒是没有前面2.x升级2.x那么夸张,也许是2.9到3.0还是个小升级吧,呵呵。。不过现在WP的安装越来越稳定了,奇怪的是这次官方的中文语言包一直没出来或者没有升级版本库,所以我迫不及待的升级到3.0的英文之后就再也没有提示中文的版本了,这个很诡异地说,难道是WP...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.