搭建一个技术博客

版权声明:(转载本站文章请注明出处 二胡1999 的个人技术博客 https://www.erhu1999.com ,请勿用于任何商业用途) https://blog.csdn.net/h837087787/article/details/82466383

2018年4月3日,阿里云搞活动,新用户买服务器有大优惠,单核CPU、2G内存、1Mbps网速,三年只需要¥279。

我不是新用户,于是找了好朋友注册了一个新用户,把手机号绑定成了我自己的手机,于是我就有了一台新服务器。

服务器一直闲置着,最近决定用它来写技术博客。博客的搭建过程是这样的,供参考:

  1. 从github上找到了开源的博客系统 Solo ,试用了一把。这里有几点需要注意:
        1.1. 如果你最终是在Linux环境下部署,那么你测试的时候就不要用Windows来测试,Windows上可能出现数据库乱码的情况,不过这个问题应该已经解决了
        1.2. Solo已经有非常详细的教程了,推荐阅读他们的用户指南

  2. 在服务器上搭建环境:nginx、jdk、tomcat、mysql(如果你使用的是默认的H2数据库,那么就不需要mysql了)

  3. 配置文件上传,参考官方教程,同时额外可以参考另一个教程“配置七牛自定义域名cdn加速,让你的网站飞起来”(如果链接失效,请复制文字搜索,应该能搜得到)。这一步相对比较耗时,因为需要七牛云的审核。如果你不想用七牛云存储,而是打算把文件保存在服务器本地,也是支持的,不过我没有试过。

  4. 修改项目的配置文件(主要是latke.properties和local.properties),并启动tomcat

  5. 把域名指向服务器(如果你使用的是IP地址直接访问,那这一步和接下来的步骤都可以省略了)

  6. 申请Let’s Encrypt的证书,开启HTTPS。或申请阿里云的SSL证书。

  7. 申请360网站卫士的域名防护,这一步的作用是隐藏自己服务器的真实IP地址。可以参考“【新手教程】360网站卫士 v7.0.2.1 - 域名完全接入指南(开启 https/SSL 安全之旅)”(如果链接失效,请复制文字搜索,应该能搜得到)。当然这一篇文章还不够,遇到了问题还需要自行搜索解决方案。这里还涉及到把阿里的域名DNS修改为360的DNS的操作,操作过程也有点耗时。如果你对隐藏真实的IP地址没有需求,则可以忽略这一步。

说话在我的博客搭建起来之后,Solo的开发人员Daniel就给我留言了,真是太细心了,谢谢。

(转载本站文章请注明出处二胡1999 的个人技术博客 ,请勿用于任何商业用途)

———- 分隔线 :2018.09.03补充 ———-

经过多天的研究,最终放弃使用360网站卫士的域名防护,因为它无法将顶级域名(erhu1999.com)指向二级域名(www.erhu1999.com)。
同时,购买了最便宜的阿里云DNS防护,一年¥18块钱的样子,放弃了Let’s Encrypt的SSL证书,使用了阿里的免费的SSL证书。

———- 分隔线 :2018.09.06补充 ———-
想了想还是决定把博客也往CSDN上发一份,一方面用于备份,防止自己的服务器崩掉,另一方面也可以用来给我自己的网站导流。

猜你喜欢

转载自blog.csdn.net/h837087787/article/details/82466383