记录前后端分离项目部署到云服务器
文章目录
- 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包,部署成功如下图所示:




















