从无到有: 搭建博客全过程

完整流程

  1. 选择服务器供应商
  2. 配置运行环境
  3. 选择开源博客
  4. 运行博客
  5. 注册域名
  6. 备案
  7. 申请 SSL 证书
  8. 配置博客网站 完成

选择服务器供应商

选择国内还是国外服务器

在选择服务器的时候我是犹豫过的,选择大陆的服务器供应商还是香港的或者是国外的。最终犹豫再三选择了国内的服务器,理由如下:

  1. 我是一个很守规矩的人stuck_out_tongue 也不需要用它来做梯子。而且如果做是做博客针对的还是国内的用户
  2. 用过香港的 VPS,感觉很不稳定。当然也有可能我用的是价格比较低的joy
  3. 国内的网站备案一下虽然麻烦但是也相当于有了一个合法的身份证
  4. 国内的服务器相对便宜、稳定,供应商也比较多
  5. 除了搭建网站还想提供一些基础服务 同上性价比越高越好

选择哪家供应商

确定好了选择国内的,就面临供应商的选择了。阿里云、百度云、腾讯云、金山云、新浪云~~~ 天上和脑子里飘的都是云~
目前来看用的最多的还是阿里云,所以我就很自然的选择了金山的大米云
详细的对比不做介绍网上一抓一大把,只说一下我选择大米云的原因:便宜!性价比高! 我买的时候大米云只有一种 99 一个月的 2 核 4G100G1M 的配置,现在是选择性更多了,价钱也降低了 799 一年~ 可怜我多花了那么多钱cry 这样的配置一般的项目是完全够用了,如果浏览量大的话带宽可以扩充一下。可以使用传送门领取优惠券再减 100。

配置运行环境

服务器系统

服务器系统,一般只有.net 程序才会用 windows 吧,我选择了 CentOS-7.1 可靠性比较高

运行环境

为了应对我的服务器可能运行多个系统和程序我选择 docker,传送门到逼乎Docker 的应用场景在哪里, 安装和使用建议参考docker 官网。安装调试好之后在安装Docker-shipyard可视化管理 docker
再安装好 mysql、nginx 等就可以了

选择开源博客

我支持国产,所以博客也选择了国产的smile 本来是想自己写一套的,奈何时间不是太充足,写完后估计服务器都已经早到期了~提供几个国产的供你参考接地气又好用,8 款优秀的国产开源博客系统推荐,我试过 Solo、DUZHIBLOG、mblog,最终选择了 solo,原因试过之后自己体会吧~

运行博客

这一块没什么好说的,直接传送到之前的文章 使用 Docker 搭建 solo 博客的镜像制作

注册域名

推荐在阿里云上注册,最好是 com 的域名。我注册时还会送一个 xyz 的域名,很不错,虽然我没拿去备案~

备案

备案是花费时间最长的!上海是需要提供居住证的,所以我申请的是河南的备案,备案的手机号也必须是河南的,幸亏我是个念旧的人,跟了我几年的那个号没有被我抛弃smile,总共过程花费了十几天把,中间需要准备资料,邮寄幕布,邮寄资料给金山云,然后等待最后的审核。幕布这一点金山做的很不错,直接是送给备案人了,不用寄回去的。总体下来还是很顺利的!

申请 SSL 证书

推荐在阿里云上申请免费的一年的 SSL,如果你不差钱的话可以申请付费的。免费的审核很快十分钟左右就可以了。

配置博客网站

因为是用的 nginx 做的负载均衡,所以 ssl 是放在 nginx 下管理的。具体配置在申请过 ssl 证书之后有具体的页面教你,没有任何难度。配置域名指向你的服务器 IP,当然这是不安全的,如果有钱的话可以弄个 CDN 还是很不错的。然后在 nginx 里做好对 http 链接的 url 重写转到 https 上就可以了。