# 简单记录下博客搭建的过程
# 准备
- 域名:name.com
- 云服务器:aliyun,tencent cloud,BandwagonHost,aws 均可
- 证书:freessl.cn
- 博客项目:
https://github.com/SincerelyUnique/luckyBlog (java ssm)
https://github.com/SincerelyUnique/beibq (python flask)
# 开始
- name.com 申请域名,9.9$
- 购买云服务器 (暂时买的国外的,国内的最近接触 tencent cloud,经常被 ddos,先不用),或者申请 AWS 海外 EC2 instance(有个 free 的,ubuntu,每月免 750hrs,虽然配置较低)
- 找 blog 项目,github 一堆(我特意找的 java 的 ssm 项目)
- maven package 后丢到服务器,通过 ip 访问测试
- name.com 添加 dns record,A 记录指向 ip
- https://freessl.cn/apply 申请免费 ssl,证书期限 1 年,注意需要先去 https://keymanager.org/ 下载 keymanager 并本地安装(我的本地是 windows10),证书类型 RSA,验证类型 DNS,离线生成,生成后验证发现香港区匹配,freessl.cn 会向 CA 提交验证,ca 验证通过颁发证书并保存到 keymanager,注意要先在 name.com 添加 txt 记录并绑定 TXT 验证值后在做验证,验证才有可能颁发证书
- keymanager 导出 nginx ssl 证书,sftp 到服务器,服务器安装 nginx,参考:http://nginx.org/en/linux_packages.html
# 效果
chumingcheng.com