Linux系统中的项目发布配置流程
一、在Linux中安装jdk,并对jdk的环境变量进行配置,配置路径/usr/local/src/,安装完成之后通过Java -version指令查看jdk配置是否成功
source /etc/profile让环境变量生效
二、在Linux系统中安装数据库mriaDB
1.数据库的安装和启动
2.数据库初始化
3.切换数据库mysql
4.修改数据库表
5.刷新数据库权限
三.配置防火墙
1.检查防火墙状态
2.防火墙配置,开机不需要启动防火墙
3.手动开启和关闭防火墙指令(这时我们可以去测试数据库的连接,要关掉防火墙奥)
4.手动开放防火墙端口
检查防火墙开放的端口和端口是否开放
- 创建具体的图片路径
1.创建文件目录images
2.ideal中更改本地磁盘路径
3.后端程序进行打包(如果项目不能打包,请对MAVEN环境进行配置)
4.新建tomcats目录,将打好的jar包上传(直接拖拽复制即可)
5.启动并进行测试
如果想要关闭进程
杀死进程(常规杀死)
kill PID号(如果杀死多个,可在其后拼接PID号即可)
kill -15 PID号 较为严格的关闭
kill -9 PID号 强制关闭
以上流程为前端项目发布,为了对代码进行调试(只是Linux系统内部的)
- 进行后台项目的发布
检查启动项:日志和tomcats是否正常(如果有多个,采用脚本的形式启动)
脚本方式启动
创建脚本
运行脚本
日志检查命令
(分页,按空格键跳转)
(分页,按PgUP/PgDn键跳转)
(指定从多少行开始)
(动态日志)
将来如果程序报错第一时间去查看日志
- 下载配置Nginx
下载Nginx必须是linux系统的,将包拖到指定位置并解压更改名称
解压nginx包
删除
改名
需要提前安装nginx的依赖项
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
安装指令
查看安装位置
配置nginx-》conf-》nginx.conf进行操作
启动命令: ./nginx
重启命令: ./nginx -s reload
关闭命令: ./nginx -s stop
每次更改文件后都要进行重启命令操作
- 配置hosts文件—实现本机IP与域名的映射
- 根据域名访问测试(测试时记得关掉防火墙)
能够登录,数据都能显示,用户新增正常,图片上传并且能够展示,表示运行成功