厚浪二级域名分发系统的部署详细教程-幽络源

厚浪二级域名分发系统的部署详细教程-幽络源

概述

厚浪二级域名分发系统是由github厚浪开发组所开发的一套基于SpringBoot+Vue的前后端分离开源项目,该系统截止2025/6/30仅支持cloudflare的二级域名分发,经过幽络源实测可用,以下为厚浪二级域名分发系统的宝塔手动部署教程。

环境须知

Nginx任意版本

JDK1.7(windows所编译使用JDK和linux部署所用JDK一定要一致)

MySQL任意版本

Redis任意版本

NodeJS v14或者以上版本(本地编译需要)

Maven任意版本(本地编译需要)

Idea工具

Vscode工具

一台服务器、一个cloudflare的域名

步骤一:获取源码

方式一:点击前往官方网址下载

方式二:点击下载幽络源修复版(修复空值异常问题,注意:本版本不代表最终版,建议关注官方github)

步骤二:打包后端源码

请确保本地已安装JDK1.7、Maven环境

下载解压后的目录内容如下,使用idea打开hl4-backend项目

image

如图将项目的JDK设置为1.7版本的,我这里具体为17.0.6

dcf3019a-eaa7-4081-b67e-b296f3b861fc

在yaml配置文件中修改自己部署环境期望的数据库名、账号密码,redis无需修改,默认即可

image

Maven中双击package将项目进行打包,如图

e05010a0-664e-4307-8537-8e2d2afcd0f5

打包后,项目下将会生成一个target目录,里面含有jar包,将其放入服务器任意位置即可,如图

image

步骤三:打包前端源码

请确保本地已安装nodejs v14或者以上的版本

使用vscode打开前端项目 hl4-dashboard,在终端中先后执行如下命令

npm i
npm run build

c386bc91-d868-407b-aff0-36afc0270d8a

执行完两条命令后项目下会生成一个dist目录,将其压缩,如图

image

然后将其放入服务器的任意目录并解压,如图

image

步骤四:准备宝塔环境

数据库环境

如下图,由于我们打包后端项目所配置的MySQL账号密码数据库名均为langs,因此这里创建一个数据库名、账号密码均为langs的数据库,并将 docker-entrypoint-initdb.d 目录下的SQL文件导入进去

28fa94d8-ed87-4c4e-aec2-9b7d49d3e754

除此之外,还需要开启redis服务,这里启动了就行

image

JDK环境

由于打包jar时所用jdk为17.0.6,因此宝塔中我们也需要使用对应版本的JDK,但是宝塔并没有,需要我们自己上传相应版本的jdk并解压,如下图

23341785-bc33-4c74-b3a8-61ac4e0f68c4

在java环境管理中

image

我们点击添加自定义JDK,选择解压后的jdk下bin/java添加进去,最终如下

image

步骤五:搭建后端

按照如下图添加java项目,注意jar路径、项目端口填写正确,jdk选自定义的,最后确定

image

若这里显示运行中,则表示项目已正常启动了

image

步骤六:搭建前端

如图,在HTML项目中,点击添加HTML项目,设置域名、选择dist目录保存即可

cab685c7-9745-4b3d-bac4-ac8d7653428f

除此之外,我们还需额外配置下nginx,直接点击该html项目的设置,切换到配置文件,加入如下配置然后保存

location /api/ {
            proxy_pass http://localhost:8080/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }

ca3ac0cf-4b1f-42e7-bf74-27e7a5facdec

步骤7:进入系统

至此,直接访问HTML项目所设置域名即可进入系统,如图

若是下载的幽络源修复版,账号为youluoyuan@qq.com,密码为123123

若是github官方版则请参考官方文档

b78fd7cd-1c4b-45c7-89a3-b8cba4fe7aac

结语

以上为幽络源的厚浪二级域名分发系统的宝塔手动部署教程,如有疑问可加入我们的QQ群307531422交流询问,本套项目是经过幽络源亲测可进行域名分发的。

THE END
喜欢就支持一下吧
分享