首页 > 其他分享 >Aurora个人博客部署

Aurora个人博客部署

时间:2023-02-03 11:55:05浏览次数:57  
标签:视频 修改 部署 Aurora 博客 密码 服务器 可以

前言

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

介绍

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

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

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

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


效果预览

前端

image-20230129160215861

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处)


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

标签:视频,修改,部署,Aurora,博客,密码,服务器,可以
From: https://www.cnblogs.com/zaughtercode/p/17073073.html

相关文章

  • apache-zookeeper-3.7.1 安装部署
    apache-zookeeper-3.7.1安装部署下载地址:https://mirrors.bfsu.edu.cn/apache/zookeeper/apache-zookeeper-3.7.11.下载直接解压,进入../conf/目录下复制一份zoo_sample.......
  • 第16章 发布和部署应用程序(ASP.NET Core in Action, 2nd Edition)
    本章包括发布ASP.NETCore应用程序在IIS中托管ASP.NETCore应用程序自定义ASP.NETCore应用程序的URL通过捆绑和缩小优化客户端资产到目前为止,我们在这本书中涵盖了......
  • Docker部署XXL-Job
    Docker部署XXL-Job前置条件必须保证Client与Server互通Linux上已经安装好了Docker地址:分布式任务调度平台XXL-JOB(xuxueli.com)1.创建数据库脚本从官网中......
  • kubeadm 部署的 k8s 增加 ip 并重新生成证书
    目录上集回顾正片开始备份kubernetes目录查看证书内的ip生成集群配置删除原有的证书重新生成证书将配置更新到configmap中上集回顾上一篇文章利用memberupdate......
  • 技术人员为啥都写博客
    简单的说下,写博客不仅是为了自己,也可以将自己的知识分享给其他小伙伴,大家共同成长。写博客不仅仅是简单的写一篇文章,需要将自己对遇到问题进行梳理,整理,然后加上思考后再分享......
  • centos7系统的安装部署过程
    一、进入系统引导界面进行配置引导项说明:安装centos7系统(*)测试光盘镜像并安装系统排错模式(修复系统重置系统密码)补充:centos7系统网卡名称默认系统的网卡名称eth......
  • 【知识点】如何快速开发、部署 Serverless 应用?
    本文将详细介绍如何开发和部署Serverless应用,并通过阿里云函数计算控制台与开发者工具ServerlessDevs进行应用的初始化、部署;最后分享应用的调试,通过科学发布、可观测......
  • Yapi 部署 (Docker-compose部署)
    目录资源清单一、Docker安装1.使用国内yum源2.卸载旧版本的docker3.安装Docker20.10版本4.设置镜像加速5.启动docker二、Docker-compose安装1.Docker-compos......
  • ansible的部署和命令模板
    一、ansible的概述1、ansible简介Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们......
  • 部署tengine
    下载wgethttps://tengine.taobao.org/download/tengine-2.3.3.tar.gz安装依赖yum-yinstallopensslopenssl-develyum-yinstallpcrepcre-devel安装tarx......