博客搬迁及部署https等一系列操作记录

  • 2018-11-10
  • 0
  • 0

工作日邮件收到一封虚拟主机即将到期的邮件,就计划着周末自己购置一台云服务器,配置环境,把博客搬迁过来,顺便部署https
1. 首先买了台服务器,因为对linux系统并不是很熟悉,就网上了解了下,直接安装宝塔面板来方便操作,关于怎么安装宝塔面板,百度宝塔面板手册,看文档跟着走就行,安装好面板后,先进面板管理把环境搭好后(这个会比较久,出去吃了个饭回来,环境还没装完。。。),完成后,就去面板设置,把别名、端口、域名(域名直接A解析到服务器IP即可)、面板用户/密码都改了,到这里第一步就完成。

  1. 备份之前的网站文件和数据库数据,然后进宝塔面板管理,添加站点,之后就是绑定域名,恢复数据,这些就不详细说了,数据恢复没什么问题,ok,整站搬过来了,新环境,新气象,之前一直没弄https,趁这次,一并解决,然后又是一顿百度,发现ssl证书都不便宜,不过阿里云有免费的(免费申请阿里云ssl证书)

  2. 部署https也很简单,因为宝塔面板提供界面操作,不需要去打命令了(宝塔部署ssl证书说明),完后再勾上强制HTTPS(如下图),ok,https完成,完后,再去博客后台设置下(看图2),这里需要注意,以前博文的图片还都是http的,我这里因为之前引用的图片不多,就自己手动到博文里改了,ok这步完成,接着看

  3. 完后,就去看看宝塔面板软件管理看插件,看到阿里oss一个插件,备份网站数据的,ok,因为服务器是个不知名小商买的,所以数据还是存阿里oss,然后又了解了下什么是阿里oss,怎么用,完后,去阿里开通了这个服务,装上插件,配置插件(配置教程),ok,连通后,就去计划任务添加了两条任务,备份网站文件和备份数据库,完美,数据现在也不怕丢失了,你以为这就结束了?no,爱折腾的我,心想怎么用这个阿里oss做博客图床(之前用的七牛图床需要绑定备案域名了,麻烦,就没使用了)

  4. 又是一番百度,找到一个WordPress插件飞机直达,按照说明装好,配置好,ok,没什么问题,要注意的就是图床和用来存储数据备份的不能是一个Bucket,因为数据备份的那个是私有的,如果图床也用这个,会访问不了,新建一个公共读权限的Bucket做图床,其它什么问题,插件作者都有写到怎么解决,这里就不多说了,最后如果你有备案域名的话,建议使用自己域名绑定,这样如果数据搬迁,你只要更改自己域名绑定的服务器,域名并没有变,就不会导致博客里的图片失效

第一次自己使用服务器部署线上环境,感觉有点小激动,哈哈,最后总结下就是善用搜索资源吧,然后爱折腾,没点耐心,还真折腾不出来,最后再说个宝塔还有个ss的管理插件,因为博主已经熟练命令行操作搭建ss,这个插件就没装了,有兴趣的可以自行百度去折腾下吧

评论

还没有任何评论,你来说两句吧