Aurora个人博客部署

前言

我前前后后重装系统三次,每次都是因为一些失误造成的,所以一定要慢慢来

介绍

我之前写过一个通过halo快速部署个人博客网站的博客,虽然里面美化模板数量足够用而且质量优秀,但是我在逛了一圈后突然发现没有对我胃口的美化方式。部分美化没有相册窗口,这对于我来说不是很友好。

不是说halo不好,只是当前的发展进度我还不是很满意(没有任何批评的意思)。halo在2022年末进入了2.0时代,由于框架的改变导致很多1.0的美化不适配,而且有诸多问题等待解决。

halo的更新进度十分快,我认为是一个极有未来的开源项目,但是目前还需要静待开花。

所以我找到了这个,aurora博客样式极对我胃口,而且自由度更上一个台阶了,支持的功能也更多。其中SpringBoot和Vue源码给出,所以在部署前如果有能力可以自己再进一步改进,改成属于自己的版本都可以


效果预览

前端

image-20230129160253306

image-20230129160308456

后端

image-20230129160415207

image-20230129160442714


相关链接

开源项目GitHub地址:linhaojun857/aurora: 基于SpringBoot+Vue开发的个人博客系统 (github.com)

前端预览:花未眠的个人博客 (linhaojun.top)

后端浏览可以去开源项目github页面找到

image-20230129160636368

官方推荐教程视频:Aurora个人博客部署|Springboot+Vue前后短分离项目部署|Docker容器化部署|多种技术栈|顶级UI_哔哩哔哩_bilibili


你需要有什么准备

  1. 域名与服务器,这一点可以去我的这篇博客中获得详细介绍通过halo+云服务器搭建自己的博客网站 - Zaughter - 博客园 (cnblogs.com)
  2. 数据库可视化软件,Navicat,SQLyog等都可以,视频中以Navicat展示。这里提供一下Navicat的破解:Navicat Premium 16 永久破解激活 - 酷酷的阿杰 - 博客园 (cnblogs.com)注意,打开破解软件那一步要右键->管理员身份打开,不然后面一步会报错
  3. 打开Java项目的软件。这里建议使用JB公司的IntelliJ IDEA,这个破解好找,就不提供了。如果实在找不到可以去文章底部加我QQ
  4. 阿里云OOS,这个下面我细讲
  5. Termius,我们输入命令行可以不用这个,直接在腾讯云给我们提供的窗口中输入。但是给云服务器上传文件的时候需要使用这个。

正文

由于官方推荐教程视频内容已经比较详细,所以这里不再写详细的步骤,只会对其中的一些不够详细的步骤给出我的方案。输入内容的时候一定要慢,千万不能出错

1.服务器的购买(视频未给出)

通过halo+云服务器搭建自己的博客网站 - Zaughter - 博客园 (cnblogs.com)

完成正文步骤1,2,3即可

2.Docker安装(视频1:23处)

视频中使用的Mac系统,并且下载了专门远程连接数据库的软件,我们不用这样也可以进行他的步骤

  1. 进入腾讯云服务器面板,找到登录(建议选第二个,白色的那个)

    1. 如果点击蓝色的(免密),那么会没有root权限,输入的指令前面要加sudo

    image-20230129161811752

  2. 进去后的面板跟视频中的作用一样

    image-20230129161851420

    image-20230129161915221


3.更新yum软件包索引(视频1:43处)

还记得这里吗

image-20230129162049230

如果你选择的是Stream8,那么输入yum makecache fast是会报错的,因为Stream8版本不支持fast,这时候只用输入yum makecache即可


4.安装Mysql(视频2:54处)

这里建议使用方式2(官方文档的言辞也是向着方式2的),可以直接复制粘贴,小白可以不用管里面的路径


5.为服务器开启多个窗口(视频3:07处)

这一步并不是必须的,如果小白不放心,我们可以直接单窗口慢慢搞就可以,同时如果你使用了Termius搞了多窗口,那么你要登很长时间


6.测试ik分词器(视频6:32处)

这一步并不是必要的,如果小白没有安装视频中的软件,也可以不进行测试,这个基本都是成功的。可以直接跳到视频7:18处


开始修改SpringBoot配置

注意要有空格

image-20230203111431595

该图中accessKeyId由于没有加空格导致没有高亮


7.邮箱smtp服务(视频15:37处)

视频中使用的是163邮箱,所以host的细节并没有讲

像我使用的是qq邮箱,那么我就要去搜索使用QQ邮箱发送邮件,QQ邮箱的smtp设置 - 腾讯云开发者社区-腾讯云 (tencent.com)

qq邮箱的设置为image-20230203110941322

所以我要改成image-20230203111042997


8.阿里云OSS(视频17:05处)

支持对象存储的厂商有很多,只是因为作者只配置了minio和阿里云oss所以我们选择oss(minio好像有小bug)

这里不支持腾讯云COS,所以这一步不可避免的要买阿里云OSS(比如我23333)

image-20230129163020498


9.QQ互联(视频19:15处)

  • 我必须吐槽吐槽QQ互联这个网站有多垃圾,如果你填完申请后被驳回,点击修改,很大概率会出现空白页的情况,我是通过换浏览器的方法解决的。我被驳回了两次,导致我甚至专门又去下载了个浏览器。这个应该与cookie有关,但是我没有细究
  • 证件照那个记得找人拍,或者自拍完来个镜像,不要让身份证上的字处于镜像状态,会驳回
  • 一般申请后过半小时就会出结果了,然后“创建应用”,这个不用等审核通过就可以拿到APPID,那个回调地址是在申请中自己写的。
  • 回调地址的格式为:https://首页域名/oauth/login/qq。比如我是www.zaughter.cn,那么我的回调地址就是https://www.zaughter.cn/oauth/login/qq。注意不是http,是https,在qq互联网站中注册的时候也不要填错

10.application.yml略过内容(视频19:55处)

  1. 倒数第二个配置website没有写,这里比如我就应该是https://www.zaughter.cn
  2. 倒数第一个配置app-id没有改,这里用的就是QQ互联的APPID,后面两个配置不用改

11.配置博客系统自定义配置(视频20:28处)

这里视频让我们修改templates文件夹中的一些html文件

视频里只修改了名字和那个句子,但是并没有修改url

image-20230203112701374

我们不仅要修改文字信息,还要把url改成自己的网站,不然到时候邮件里的链接跳转的是人家的。其他的html也要这样修改,别漏东西


12.blog和admin的内容(视频22:08处)

图标

不要嫌麻烦,以后想要换的时候才是真狼狈

这里我直接提供一个图片在线转换为icon的网站图片转换器–在线图片转icon格式–在线图片格式转换 (topdf.cn)

天御验证码

这个巨贵,一年几千,这个需要自己取舍,可以选择关闭,方法问作者。也可以使用里面自带的那个(白嫖作者)

进行npm

这个如果你已经跑过一次流程,现在修改了部分内容想重新生成dist,需要执行一系列指令删除原来的才可以执行。我是直接用了一个新的项目来改


13.上传文件给云服务器

这里使用up用的Termius,这个可以直接去官网免费下载www.szz.tax

注意登录服务器时会要求你输入账号密码,密码是在腾讯云中设置的那个,账号默认是root


后续

下面是后续的一些内容,是我自己写的,对于小白可能比较有用

1.修改管理员账号密码

修改密码

修改密码可以直接在后台->个人中心->修改密码中进行

修改账号

这个要进入数据库中,找到aurora数据库中的t_user_auth表,修改id=1的那个用户的username

image-20230203114649651

忘记密码

数据库中使用的是Bcrypt加密,我们可以去网上搜一个Bcrypt加密的简单密码将现在忘记的密码覆盖了,用这个简单密码进入后台修改新密码

这个提供一个$2a$10$qmfGtQH1LWQbVRkfX825B.MW/BTbponLIuiPzbQ171sHCEusn/2SK这个是123,在数据库中覆盖id=1的password原密码后,就把密码改成了123

在线Bcrypt密码生成工具:在线Bcrypt密码生成工具-Bejson.com


2.数据库备份

这个真只有像我一样的小白不会了23333

建议经常备份,万一被搞了呢

image-20230203123155497

新建备份,到时候只要选择一个备份然后点击旁边的还原备份即可


结语

搭建aurora前前后后花了我快一周吧,中间也是经历了很多波折,很多东西都是我第一次接触,真的很感谢视频up主**_沈自在**的教学视频,也很感谢那些乐于为他人解决问题的陌生人们

这一路也更加坚定我为后来者写下博客指路的决心,计算机学习都是靠着前辈的指导进行的,如今我作为新一批的小白,我有义务记录下前辈的指点。

如果这篇文章有任何错误都欢迎指正,任何批评我都会虚心接受,只希望在批评之余能对我进行一些指导

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值