记录前后端分离项目部署到云服务器
文章目录
- 1. 启动数据库
- 2. 创建数据库
- 3. 阿里云开放后端项目端口
- 4. 运行SQL文件
- 5. 打包前端文件
- 6. 服务端创建文件夹
- 7. 打包后端jar包
- 8. 安装配置Nginx服务器
- 9. 启动Tomcat
- 10. 项目文件上传部署
1. 启动数据库
使用命令cd /opt/mysql/support-files
进入support-files目录
使用命令./mysql.server start
启动MySQL服务
使用命令mysql -uroot -p
,之后输入密码RvvUy9hbwdDuFKl
即可进入MySQL数据库命令行
2. 创建数据库
使用SQL语句CREATE USER 'ssmdb'@'%' IDENTIFIED BY 'ssmdb'
创建数据库独立用户
使用SQL语句GRANT ALL PRIVILEGES on ssmdb.* to 'ssmdb'@'%'
为数据库独立用户授权
3. 阿里云开放后端项目端口
4. 运行SQL文件
5. 打包前端文件
运行命令npm run build
打包前端文件,生成所需的文件在dist目录
6. 服务端创建文件夹
创建日志目录
创建上传文件目录
7. 打包后端jar包
8. 安装配置Nginx服务器
使用命令cd /usr/local/nginx-1.20.1/
进入nginx解压后的目录
使用命令yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
安装依赖
使用命令./configure --prefix=/opt/nginx
指定安装位置
使用命令make
预编译
使用命令make install
安装
使用命令cd /opt/nginx/sbin
进入目录
安装成功,使用命令./nginx
启动 nginx
使用命令./nginx -s reload
重载配置文件
使用命令./nginx -s stop
停止nginx
使用命令ps -ef | grep nginx
查看 nginx 进程
出现下图所示,则说明Nginx部署成功
使用命令vim /opt/nginx/conf/nginx.conf
配置Nginx端口转发,如下图所示:
9. 启动Tomcat
使用命令cd /opt/apache-tomcat-9.0.37/bin
进入指定目录,使用命令./startup.sh
启动Tomcat
10. 项目文件上传部署
打包好的项目前后端文件放在桌面,如下图所示:
将前端文件上传服务器,如下图所示:
将后端文件上传服务器,如下图所示:
使用命令java -jar news.jar &
后台运行jar包,部署成功如下图所示: