Linux系统CentOS 7配置Spring Boot运行环境
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,从阿里云新买的一台Linux服务器,用来部署SpringBoot应用,由于之前一直使用Debian版本,环境配置有所不同,也较为繁琐,本文主要介绍CentOS下配置SpringBoot环境的过程新建用
千家信息网最后更新 2025年02月04日Linux系统CentOS 7配置Spring Boot运行环境
从阿里云新买的一台Linux服务器,用来部署SpringBoot应用,由于之前一直使用Debian版本,环境配置有所不同,也较为繁琐,本文主要介绍CentOS下配置SpringBoot环境的过程
新建用户
由于新拿到的机器只有root用户,用root用户直接进行各种操作会有一定的安全问题,所以我们先创建用户。
请参考这篇文章:创建新用户
安装Oracle Java 8
Spring Boot是基于Java的框架,所以我们首先要安装Java 8。
请参考这篇文章:安装JDK 8
安装MySql5.7
既然是J2EE功能,我们必然少不了数据库,我们这里使用MySQL5.7。
请参考这篇文章:安装MySQL5.7
安装Nginx
我们需要Nginx来进行服务的(域名/IP)反向代理。
请参考这篇文章:安装Nginx
安装Spring boot工程为系统服务,服务器启动时自动启动
当我们部署Spring boot的应用时,当服务器重启后,我们需要我们的应用也跟随系统同时启动,所以我们要将我们的应用注册为一个系统服务来实现自启动。
请参考这篇文章:配置服务实现自启动
注意:
这篇文章里的ExecStart为Spring boot打成的jar包,同时工程的build.gradle中要加入下面配置以使jar包可以在命令行中执行。
在工程的build.gradle中添加:
1.x版本:
springBoot { executable = true}
2.x版本:
bootJar { launchScript()}
更多
至此服务器的环境已经可以运行一个基本的Spring Boot的J2EE工程。如果需要更详细的配置,请参考我的其他博客。
服务
篇文章
参考
配置
用户
工程
服务器
应用
环境
系统
版本
同时
运行
不同
安全
繁琐
少不了
功能
博客
只有
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
石家庄软件开发企业哪里多
网络技术解决方案的基本流程
达梦数据库 备份服务器配置
2000查询数据库名称
北京小程序软件开发服务
网络安全大赛都有什么
电视机显示主页服务器没连接
字节服务器费用
我的世界正式服服务器怎么加模组
it软件开发培训生
php获取数据库字符串
网络安全保卫局省市单位
dellr710服务器
小程序云开发用的数据库
苏州灵天网络技术有限公司
2011年网吧服务器配置
网络安全涉及的内容
创驰服务器
阿里云的服务器放哪里
mac电脑连接数据库吗
仿真软件开发用什么好
南京推广网络技术收费标准
网络技术推荐咨询
评价一个软件开发项目
软件开发项目财务风险防范
数据软件开发过程服务标准
HCNA网络技术指南课后题
阿里云服务器专用网络
sql查第一个数据库
网络安全审查办法官方英文版