一、服务器准备与配置
部署前需完成云服务器的基础环境搭建。登录腾讯云控制台,选择轻量应用服务器或云服务器CVM,推荐安装CentOS 7.6或Ubuntu 20.04系统。通过SSH工具(如Xshell)连接服务器后,按以下顺序配置环境:
- 安装Java环境:使用
yum install -y java-1.8.0-openjdk
命令安装JDK 8,并通过java -version
验证安装 - 部署MySQL数据库:卸载默认mariadb后,下载官方MySQL安装包并配置数据存储路径
- 配置安全组规则:在腾讯云控制台开放必要端口(如80、443、3306、8080)
二、项目打包与上传
在本地开发环境中完成SpringBoot项目的构建。使用Maven或Gradle执行打包命令:
- Maven项目:
mvn clean package
生成可执行JAR文件 - Gradle项目:配置
bootJar
任务指定打包名称和版本
通过SCP命令或Xftp工具将JAR文件上传至服务器/usr/local/app
目录,注意检查文件完整性(推荐使用MD5校验)
三、部署与运行
在服务器端执行以下命令启动服务:
nohup java -jar /path/to/your-app.jar \
--spring.profiles.active=prod \
-Dserver.port=8080 > app.log 2>&1 &
建议通过ps -ef | grep java
检查进程状态,使用tail -f app.log
实时查看日志
四、安全与维护
部署完成后需进行安全加固:
- 配置Nginx反向代理并启用HTTPS加密
- 设置每日自动备份数据库和项目文件
- 使用
crontab
定时任务更新安全补丁
通过上述步骤,可在腾讯云服务器实现SpringBoot项目的稳定运行。建议定期检查服务器资源使用情况,结合云监控服务设置报警阈值,确保业务连续性
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/549006.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。