Jonathan's Studio

博客网站的迁移

字数统计: 745阅读时长: 2 min
2019/10/23

博客网站的迁移

之前一直嫌弃GitHub的个人主页真的慢的要死,而且有时候图裂真的频繁。在此情况下,本人把博客搭建在了阿里云的ecs云服务器了。

如果你也想搭建自己的个人博客,这里给你提供一些学生方案。🥰

搭建你的博客

这里博客是基于Hexo搭建博客的方案的,如果你的Hexo本地部署文件还在的,略过这一步。
如果你还没有使用过Hexo,这里不详细介绍如何使用Hexo的方法了,自行度娘,非常详细。

注册阿里云并购买域名

首先去阿里云注册你的账号,并且实名认证。
购买域名,选择你想要的域名选择购买就行,在此之前需要你构建自己的域名信息模板,你需要填写你的相关资料,最好是你的身份证上的地址,方便后面的备案。

购买ecs云服务器

我这里使用的是阿里云的ecs云服务器。如果你是学生的(24岁以下吧)话,优惠力度很香。
优惠地址:阿里云


选择服务器的镜像推荐Ubuntu吧,地域以你的实际需求为准,购买就行。

前往你的控制台

完成相关设置,如果你是初学者,你需要稍微了解一下相关的知识。
通过ssh连接到服务器就可以用啦(命令模式的)

备案

想要你后面的网站能够正常通过域名访问,你需要进行备案。阿里提供了备案的方案。
这里不详细说,但是这里提供一些提醒。

  1. 尽量不要异地备案,也就是说不要去填写跟你身份证不相同的地址,因为异地的话还需要你的住房证明,不如少一事。
  2. 需要等待20天左右,如果有什么问题,阿里云会有电话跟进
  3. 他们对身份认证比较严,稍微闭眼睛的照片都8行,所以化个妆啥的

将Hexo进行部署

这里说明一下流程与思路。如果你希望每次的发布部署都是在自己的电脑实现的,不必移动hexo的本地仓,只需要更改config中的deploy路径就行。
如何实现访问网站。这里在ecs使用的是nginx实现的。在此之前,你需要将你的域名解析到你的服务器,服务器的外网IP作为A的解析记录。

这里给出教程地址(转载):该教程也适合初始使用hexo的同学

补充:如果你成功创建了,那么恭喜你。此外,为了更好的效果比如https的实现,你需要申请ssl证书,并在nginx中设置。如果你的网站添加www无法访问,你也需要在nginx中设置(通过301跳转)。

CATALOG
  1. 1. 博客网站的迁移
    1. 1.1. 搭建你的博客
    2. 1.2. 注册阿里云并购买域名
    3. 1.3. 购买ecs云服务器
    4. 1.4. 备案
    5. 1.5. 将Hexo进行部署