服务器部署(保姆级教学)
一、准备工作
1、下载JDK安装包
https://www.oracle.com/java/technologies/downloads/#java8
2、下载Tomcat安装包
https://tomcat.apache.org/download-80.cgi
3、下载MySQL安装包
https://dev.mysql.com/downloads/mysql/
注意:下载选择Red Hat Enterprise Linux /Oracle Linux
依次下载:(什么版本你自己决定 建议最低5.7)
mysql-community-server-5.7.27-1.el7.x86_64.rpm
mysql-community-client-5.7.27-1.el7.x86_64.rpm
mysql-community-common-5.7.27-1.el7.x86_64.rpm
mysql-community-libs-5.7.27-1.el7.x86_64.rpm
4、下载Redis安装包
5、下载Nginx安装包
http://nginx.org/en/download.html
6、下载Node安装包(.xz结尾的包)
https://nodejs.org/zh-cn/download/
7、下载Maven安装包
https://maven.apache.org/download.cgi
8、准备服务器文件传输工具(自己准备)
9、Oracle账号:oracle-02@qq.com 1211WaN!
二、安装JDK
1、用文件传输工具吧JDK压缩包上传服务器
2、解压到/usr/local/src/JDK下
①查看是否安装了JDK
②先卸载已经安装的JDK
③解压安装JDK
④配置环境变量
⑤在末尾添加代码
然后按Esc 退出编辑,然后输入 :wq保存退出
⑥使修改的配置立刻生效
⑦检查jdk环境变量配置是否成功
⑧查看JDK安装路径
三、安装Tomcat
注意:(SpringBoot项目根据自己情况安装)
1、上传Tomcat压缩包安装包
2、解压到/usr/local/Tomcat
3、文件重命名
4、配置环境变量 vim /etc/profile
5、启动Tomcat/关闭Tomcat
6、查看Tomcat日志 Ctrl + C 退出
四、安装MySQL
1、上传MySQL压缩包安装包
2、查看是否已经安装mysql
3、卸载已安装的mysql
4、yum安装的删除
5、安装
6、查看mysql是否安装成功
7、启动MySQL服务
8、停止MySQL服务
9、查看MySQL的随机密码
10、连接数据库
11、修改安全级别
12、修改MySQL数据库密码
13、查看mysql的字符编码
14、进入配置文件
15、修改
16、重启MySQL服务
17、再次查看编码
18、设置允许远程连接数据库
19、设置防火墙
20、如果是云端服务器需要配置服务器的安全组
五、安装Maven
1、上传到服务器
2、解压
3、配置环境变量
4、配置镜像和仓库
六、安装Redis
1、上传到服务器
2、在 /usr/local/ 下创建 redis ⽂件夹并进⼊
3、将 Redis 安装包解压到 /usr/local/redis 中即可
4、解压完之后, /usr/local/redis ⽬录中会出现⼀个 redis-5.0.8 的⽬录
5、编译并安装
6、进⼊ utils ⽬录,并执⾏如下脚本即可
7、查看Redis是否启动
8、启动⾃带的 redis-cli 客户端
9、设置允许远程连接
10、然后重启 Redis 服务即可
11、设置访问密码
12、验证
七、安装Node
1、上传到服务器
2、在 /usr/local/ 下创建 node ⽂件夹并进⼊
3、将 Node 的安装包解压到 /usr/local/node 中即可
4、解压完之后, /usr/local/node ⽬录中会出现⼀个 node-v12.16.3-linux-x64 的⽬录
5、编辑 vim /.bash_profile ⽂件,在⽂件末尾追加如下信息
6、刷新环境变量,使之⽣效即可
7、检查安装结果
八、安装Nginx
1、上传到服务器
2、在 /usr/local/ 下创建 nginx ⽂件夹并进⼊
3、将 Nginx 安装包解压到 /usr/local/nginx 中即可
4、解压完之后, /usr/local/nginx ⽬录中会出现⼀个 nginx-1.17.10 的⽬录
5、预先安装额外的依赖
6、编译安装NGINX
7、安装完成后,Nginx的可执⾏⽂件位置位于
8、相关命令
九、上传前端项目并部署
1、将前端项目打包成zip上传到服务器
2、在cd /home 路径下面创建自己的前端文件夹
3、解压
4、删除原来的文件
5、前端项目安装依赖
6、前端项目开始打包
7、修改Nginx的配置
8、浏览器测试
十、上传后端项目并部署
1、上传后端项目jar包或者war包(服务器上面打包比较慢,所以我就在本地打的包,springboot项目我推荐就jar包)
2、在cd /home 路径下面创建自己的后端文件夹
3、jar包启动测试 进入自己的后端文件夹
4、jar包启动方式
5、war包启动方式(Tomcat)
6、修改nginx.conf实现前后端联调