[2022/05/03]SpringBoot项目部署到服务器

本文详述了如何将SpringBoot项目部署到服务器,包括环境配置(docker配置mysql、安装node.js、Nginx、Redis)、项目上线(前端与后端打包)、项目启动(前端部署、后端启动及验证)。采用若依项目作为示例,指导读者完成整个部署过程。
摘要由CSDN通过智能技术生成

前后端项目部署

有关项目部署的详细流程,可以看b站up主CodeSheep的视频讲解,非常详细![项目下载、运行、配置、构建、打包、部署:全步骤实战演示。前后端分离式项目实战部署]

1 环境配置

1.docker配置mysql

1.安装mysql

docker pull mysql:5.7

2.配置mysql

docker run -d -p 3306:3306 --privileged=true -v /home/mysql/log:/var/log/mysql -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7

3.使用mysql

# docker exec -it mysql bash // 运行mysql
# mysql -u root -p // 登录mysql
# show variables like "character%" // 查询字符类型

注意:docker安装完MySQL并run出容器后,建议请先修改完字符集编码后再新建mysql库-表-插数据。


2.docker安装node.js

1.安装nodejs

docker pull node:latest

2.安装完成,运行nodejs

docker run -itd --name node-test node

3.最后进入查看容器运行的 node 版本:

docker exec -it node-test /bin/bash
docker run -p 9001:80 --name nginx -v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker/nginx/conf/conf.d:/etc/nginx/conf.d -v /usr/local/docker/nginx/log:/var/log/nginx -v /usr/local/docker/nginx/html:/usr/share/nginx/html -d nginx


3.安装Nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值