前后端分离项目部署(若依)

本文详细描述了在三台服务器上部署前端、后端和数据库环境的过程,包括Nginx、Java、MySQL和Redis的安装配置,代码打包,以及项目上线和可能出现的报错处理,重点提到了SSL在数据库连接中的应用。

目录

准备工作

1、环境部署

1.1 前端服务器部署web服务

1.2 后端服务器部署java环境

1.3 数据库服务器部署mysql,redis

2、配置打包环境(后端服务器)

2.1 配置前端打包环境

2.2 配置后端打包环境

3、代码打包(后端服务器)

3.1 获取代码

3.2 前端代码打包

3.3 后端代码打包

4、项目上线

4.1 前端项目上线(前端服务器)

4.2 初始化数据导入(数据库服务器)

4.3 后端项目上线(后端服务器)

5、解决报错


准备工作

准备三台服务器

前端服务器 192.168.8.130
后端服务器 192.168.8.131
数据库服务器 192.168.8.132

关闭selinux、防火墙

1、环境部署

1.1 前端服务器部署web服务

配置Nginx的yum源

官网网址:nginx: Linux packages

找到下面内容:

部署Nginx的yum源

vim /etc/yum.repos.d/nginx.repo

写入如下内容:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

安装Nginx

yum -y install nginx
1.2 后端服务器部署java环境

官网网址:Java Downloads | Oracle 中国

下载tar包后上传到服务器

解压

tar xzvf jdk-8u221-linux-x64.tar.gz -C /usr/local/

修改目录名

mv /usr/local/jdk1.8.0_221/ /usr/local/java

配置环境变量 

echo 'export PATH=$PATH:/usr/local/java/bin' >> /etc/profile
source /etc/profile

查看java版本

java -version

1.3 数据库服务器部署mysql,redis

①部署mysql

配置mysql的yum源

网址:Index of /mysql/yum/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

vim /etc/yum.repos.d/mysql57.repo

写入如下内容:

[mysql57]
name=mysql57
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64
enabled=1
gpgcheck=0

安装mysql

yum -y install mysql-community-server

启动mysql

systemctl start mysqld

重置密码

mysqladmi
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值