1panel面板中部署SpringBoot和Vue前后端分离系统 【图文教程】

1panel面板中部署SpringBoot和Vue前后端分离系统

一,1panel面板部署

新一代的 Linux 服务器运维管理面板:通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能。

官方网址:https://1panel.cn/

下载地址:https://1panel.cn/docs/installation/online_installation/

首先打开官网拷贝安装命令

复制代码
# 我的系统版本是ubuntu 
#在命令行执行
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh


接下来根据提示设置回车即可,安装完成如下图:

浏览器输入上面的地址:登录后如图:

二,安装OpenResty

点击安装 (选择版本 及 容器名称,没有特殊要求其它都默认)

安装成功如下图

三,安装MySQL,Redis等Spring boot 运行依赖环境

MySQL,Redis安装都已上面的步骤类似应用商店里找到点击安装配置即可


四,SpringBoot 应用配置及打包部署

配置

为了方便修改Springboot 相关配置 (后期映射配置文件也是可以的) 如下图:

打包

部署

上传jar包至服务器

调整目录权限为755

上传jar

创建运行环境

创建完成点击启动即可

到这里我们后端程序的部署已完成 ,若有其他问题查看日志文件自行解决即可(多数为数据库配置或者java 版本不对的问题)。

五 ,前端VUE应用配置打包部署

配置

打包

部署





点击进行解压,解压目录默认 不能修改

返回网站进行配置

后端的反向代理

部署完整 访问http://ip 可以看到系统页面

ok 基本系统的部署任务已完成,是不是比较简单呢?

六 ,Https 设置

上传证书 (key ,pem 内容复制粘贴就行 ,也可以选择)

七,安全加固(开启WAF)

开启WAF 主要防止恶意扫描,SQL注入,XSS攻击(社区版业默认规则有一定的作用,也可以设置定义规则,也可以升级为商业版)

八,服务器安全加固

开启防火墙,开启禁止ping 设置放行端口规则 (对于服务安全有一定的作用)

相关推荐
QCoding13 分钟前
企业级Agent Evaluation实战:Agent能跑就能上线?AI Agent到底怎么测?
后端·spring
苍何34 分钟前
让 WorkBuddy 操控浏览器,干活有点猛啊1
后端
IT_陈寒1 小时前
当Java的hashCode遇上Lombok,我的缓存被全清了
前端·人工智能·后端
XW1 小时前
常用提示词(Prompt)框架总结
后端
ServBay1 小时前
DeepSeek 再次崩了,DeepSeek V5正在路上?
后端·deepseek
IT规划师2 小时前
编程术语中的同步与异步:从"等不等"到工程取舍
后端·面试
孟陬3 小时前
Foobar 技术周刊#159:当看不懂代码时,如何高效排障调试。脏页陷阱:一条只读查询,写入数 TB 数据。推测解码:大模型加速利器
前端·人工智能·后端
GoGeekBaird3 小时前
别再给每个 AI 做自我介绍了:我做了一个「个人上下文」管理系统
后端·github·agent
码事漫谈3 小时前
腾讯混元 Hy4 正式版发布了
后端
Mikko73 小时前
Redis 连接数满了服务端有错误信息吗?连接数不增加却命令超时?6.2 实测连接池、超时与大 key 怎么判定
java·spring boot·redis·后端