为什么选择自建博客?

今天是21年1月16号,考研结束第20天。
两天前的清晨,某帅可可被手机的短信提示音吵醒--叮,您的奖学金已到账~
image.png

看着这笔不大不小的收入我不禁犯了难,存起来?好像还不够银行收发短信的费用。花出去?疫情当前放假在家貌似也没有什么想要买的东西。偶然之间我想起了去年今日决定实习就业的舍友们都做了自己的博客,然而因为要准备考研我也没有机会和他们一起建站,借此机会刚好可以弥补一下遗憾。说做就做,在查找了十几篇文章和资料并咨询了之前建站的舍友后,这个帅可可的小破站就在4小时之内成功诞生

在真正去接触和了解整个过程前,也许大多数像我一样的准程序猿是不会去选择自建博客的。学有所思者大多会去csdn等的平台写下一些学习感悟和纠错记录,我也不外乎如此。随着学习的知识越来越多,遗忘必不可免的成为了我进步路上最大的难关。于是大二下学期到大三学期,对java基础,sql,以及前端语言的复习就成了保持代码能力的最好方式,最开始在朋友的推荐下用Typera记录一些笔记,虽然markdown笔记在记录和显示上有着不可替代的优势,但是Typera的不可跨设备特点以及特殊的格式最终还是让我向资本主义低了头。转战有道笔记之后,虽然云存储功能深得我心,但是相对来说编辑效果和显示效果又让人敢怒不敢言,毕竟是白嫖还能说些什么...

但是,不能跨设备,java人能忍受这???思考这些生活中的种种,自建博客的确是现今对我来说最棒的解决办法。

建站过程

把大象装进冰箱需要几步?把冰箱门打开,把大象装进去,关上冰箱门。
同理,所谓的建站在个人博客这样的小工程下,流量控制或负载均衡并8是刚想建站的小伙子们该面对的毒打。反而,在各种服务器,面板应用的高成熟度下,建一个自己的博客是一件非常简单的事情:买域名服务器,部署服务器,把域名绑定服务器。

购买域名以及服务器

  • 现如今适合学生购买的主流服务器基本就在腾讯和阿里之间选择,我所选择的是阿里云的轻量级服务器,新人优惠96一年,共可以买三年,不管在座的各位是大二看到这篇文章还是大四想要建站,这样的优惠足够撑到大伙们成为一名光荣的打工人。附上阿里云的网址:https://www.aliyun.com/?spm=5176.224200.J_8058803260.1.1d2f6ed6fTsBWS
    注册以及实名就不提了,的的确确有手就行。
    以及购买轻量服务器的优惠网址:
    这里再附上我购买服务器的选配信息:
    image.png

  • 至于域名,如果你不是为了开店卖东西,那基本都申请的是.com或.top的域名,贵一点的.com五六十左右,.top仅需要9块。
    在成功注册和实名之后,可以点击右上角的操作台按钮,就可以进入到操作台页面,在其中找到域名选项卡,就可以看到如下画面:
    image.png
    可以看到左上角给出了一些推荐域名,但是,我相信绝大多数都不会把随机到的推荐域名作为自己热爱的博客的门面的。所以,点击查看更多来看看写出自己的个性吧。
    为什么要着重讲一下域名呢,因为我相信一定有喜欢整活的好兄弟开始了快乐时光,不瞒你们说,我一开始定的域名是这样的:
    image.png
    但是为了备案还是希望各位老实一点~
    全部购买完成后,就可以在控制台看到自己的服务器以及域名了,这省略各种认证和实名,全都老实交代争取宽大处理

配置服务器

至此我们应该已经可以看到自己的服务器了
image.png
我们点击打开详情,在进行下一步操作前,我们要先更新一下安全策略,来保证我们之后能从需要的端口访问服务器
image.png

准备工作完成,现在来开始配置服务器:

  1. 为服务器安装图形界面
    这里我选择的是宝塔面板,也是最通用的服务器管理面板,这里给出官网:https://www.bt.cn/

image.png

点击如图的安装链接,会有很详细的安装命令,这些命令是需要运行在服务器的linux终端的,位置在这里:
image.png
总归来讲还是需要一些Linux的基础知识的,接下来就是复制粘贴直到安装完成:
image.png
这里需要记一下自己的ip地址和账号密码。

然后从这个ip和账号密码就可以成功登陆到你服务器的宝塔面板了。

  1. 完善面板
    成功登陆后跟着选项走就好,安装插件的时候选左边
    image.png
    等待任务跑完,我们可以在左侧菜单找到面板设置选项卡。在这里我们可以设置自己的账号密码等各种关键参数,因为设计安全性这里我就不给出贴图了。至此面板安装就告一段落了,今后管理服务器可以直接通过ip或者域名访问这个网址在该面板进行操作。下载和部署服务也可以直接用该面板主页的终端。
  2. 安装博客系统
    现在博客系统相当完善且功能强大,最出名的是Wordpress,好看好用且知名,但因为随着时间推移现如今可能有较多冗余,所以我选择了halo,这里给出网址,如需安装请跟随官网的说明文档,亲测无误:https://halo.run/

在安装halo服务的时候可能会遇到两个常见问题:第一:在下载halo-latest.jar时遇到速度过慢的情况,可以通过更换官网给出的其他地址来解决;第二,在修改配置文件的时候,请反复阅读官网给出的说明,注意user和Path的填写,保证地址为jar包的绝对地址。

另外,为不熟悉Linux操作的hxd提供一个备注:在编辑配置文件时,按i进入插入模式,sec退出插入模式,在键盘上输入“:wq”保存并退出。

安装完成后测试服务是否已启动,启动成功的情况下就可以用你的IP地址+端口号8090来访问你的博客啦,IP+8090/admin为后台管理页面。之后对自己的小bolg怎么装修就全看各位的喜好和能力了。

  1. 域名访问
    因为域名还没有备案,内容需要后期完善。

Q.E.D.


二八笙歌云幕下,三千世界雪花中