• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

关于LINUX系统的项目配置及发布

互联网 diligentman 2小时前 3次浏览

Linux系统中的项目发布配置流程

一、在Linux中安装jdk,并对jdk的环境变量进行配置,配置路径/usr/local/src/,安装完成之后通过Java -version指令查看jdk配置是否成功

关于LINUX系统的项目配置及发布

source /etc/profile让环境变量生效

二、在Linux系统中安装数据库mriaDB

1.数据库安装和启动

关于LINUX系统的项目配置及发布

2.数据库初始化

关于LINUX系统的项目配置及发布

3.切换数据库mysql

关于LINUX系统的项目配置及发布

4.修改数据库

关于LINUX系统的项目配置及发布

5.刷新数据库权限

关于LINUX系统的项目配置及发布

三.配置防火墙

   1.检查防火墙状态

   关于LINUX系统的项目配置及发布

   2.防火墙配置,开机不需要启动防火墙

   关于LINUX系统的项目配置及发布

3.手动开启和关闭防火墙指令(这时我们可以去测试数据库的连接,要关掉防火墙奥)

关于LINUX系统的项目配置及发布

4.手动开放防火墙端口

检查防火墙开放的端口和端口是否开放

关于LINUX系统的项目配置及发布

  • 创建具体的图片路径

1.创建文件目录images

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

2.ideal中更改本地磁盘路径

关于LINUX系统的项目配置及发布

3.后端程序进行打包(如果项目不能打包,请对MAVEN环境进行配置)

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

4.新建tomcats目录,将打好的jar包上传(直接拖拽复制即可)

关于LINUX系统的项目配置及发布

5.启动并进行测试

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

如果想要关闭进程

关于LINUX系统的项目配置及发布

杀死进程(常规杀死)

kill  PID号(如果杀死多个,可在其后拼接PID号即可)

关于LINUX系统的项目配置及发布

kill -15 PID号 较为严格的关闭
kill -9 PID号 强制关闭

以上流程为前端项目发布,为了对代码进行调试(只是Linux系统内部的)

  • 进行后台项目的发布

检查启动项:日志和tomcats是否正常(如果有多个,采用脚本的形式启动)

关于LINUX系统的项目配置及发布

脚本方式启动

创建脚本

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

运行脚本

关于LINUX系统的项目配置及发布

日志检查命令

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布(分页,按空格键跳转)

关于LINUX系统的项目配置及发布(分页,按PgUP/PgDn键跳转)

关于LINUX系统的项目配置及发布(指定从多少行开始)

关于LINUX系统的项目配置及发布(动态日志)

将来如果程序报错第一时间去查看日志

  • 下载配置Nginx

下载Nginx必须是linux系统的,将包拖到指定位置并解压更改名称

解压nginx包

关于LINUX系统的项目配置及发布

删除

关于LINUX系统的项目配置及发布

改名

关于LINUX系统的项目配置及发布

需要提前安装nginx的依赖项

 yum y install gcc pcredevel zlibdevel openssl openssldevel

安装指令

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

查看安装位置

关于LINUX系统的项目配置及发布

配置nginx-》conf-》nginx.conf进行操作

关于LINUX系统的项目配置及发布

启动命令: ./nginx
重启命令: ./nginx -s reload
关闭命令: ./nginx -s stop

每次更改文件后都要进行重启命令操作

  • 配置hosts文件—实现本机IP与域名的映射

关于LINUX系统的项目配置及发布

  • 根据域名访问测试(测试时记得关掉防火墙)

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

关于LINUX系统的项目配置及发布

能够登录,数据都能显示,用户新增正常,图片上传并且能够展示,表示运行成功


程序员灯塔
转载请注明原文链接:关于LINUX系统的项目配置及发布
喜欢 (0)