Spring-jt-Day19-Linux

版权声明:本文为闪耀太阳原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_16804847/article/details/117216859

1.windows项目发布

1.1 发布准备

1). web.jt.com 可以利用nginx反向代理机制 访问前端系统
2).前端访问后端的网址:
现在: http://localhost:8091
优化: 利用后端网址进行访问: http://manage.jt.com
3).后端访问:
http://manage.jt.com
真实服务器: localhost:8091/localhost:8092

1.2 发布流程图

在这里插入图片描述

1.3 项目发布流程

1). 修改main.js
在这里插入图片描述
2).修改文件上传的路径
在这里插入图片描述
3).项目重新编译
在这里插入图片描述
4).将前端重新发布到nginx目录下
在这里插入图片描述
5).项目发布
在这里插入图片描述

2 Linux项目发布

2.1 修改IP地址

2.1.1 修改虚拟机IP地址

在这里插入图片描述

2.1.2 配置DHCP

在这里插入图片描述

2.1.3 关于IP说明

1).windowsIP地址:
在这里插入图片描述
2).Linux IP 命令: ip addr

如果出现下列的现象,则表示Linux网卡没有刷新,需要重启即可.
在这里插入图片描述

2.1.4 重置Linux IP命令

说明: 如果Linux 中的IP地址不能展现,则是使用如下命令

service NetworkManager stop 
chkconfig  NetworkManager  off    永久关闭 Manager网卡
service  network restart		  重启network网卡

在这里插入图片描述

2.1.5 检查Linux 是否正常

在这里插入图片描述

2.2 远程连接工具安装

2.2.1 创建用户

创建用户之后填写密码保护(记住)
在这里插入图片描述

2.2.2 点击登录

在这里插入图片描述

3 Linux环境部署

3.1 安装JDK

3.1.1 上传JDK

在这里插入图片描述

3.1.2 解压文件

命令: tar -xvf jdk-8u51-linux-x64.tar.gz
在这里插入图片描述

3.1.3 校验JDK是否有效

在这里插入图片描述

3.1.4 修改JDK环境变量

编辑文件: /etc/profile
在这里插入图片描述
2).让环境变量生效
2.1).重启linux系统
2.2).刷新系统变量 source /etc/profile
在这里插入图片描述

3.2 安装Linux数据库

3.2.1 安装数据库流程

在这里插入图片描述

3.2.2 安装过程参见文档

3.2.3最终效果

只要能正常使用,导入windows中的数据库即可.
在这里插入图片描述

3.4 tomcat服务器部署

3.4.1 修改数据库连接

在这里插入图片描述

3.4.2 图片保存路径

在这里插入图片描述

3.4.3 tomcat打包部署

在这里插入图片描述

3.4.4 上传jar包文件

在这里插入图片描述

3.4.5 项目发布

命令: java -jar 8091.jar
访问测试:
在这里插入图片描述

3.4.6 tomcat服务器后端运行

命令: nohup java -jar 8091.jar -> 8091.log &
启动效果: 在这里插入图片描述
命令说明:
nohup是后端运行命令,与当前的终端没有绑定. 可以一直稳定的运行.

3.4.7 关闭tomcat服务器

  1. 查询服务器进程信息 ps -ef | grep java
    在这里插入图片描述
  1. 检索java 服务命令 jps
    在这里插入图片描述
    3).关闭服务
    kill PID号 简单的杀死进程 级别较低
    kill -15 PID号 必须杀死进程 但是可以执行善后操作
    kill -9 PID号 强制杀死进程 出现任务任何问题概不负责

3.4.6 关于日志查看命令

1.cat 输出文件所有的内容      (喵一眼)
2.more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出
3.less 用法和more相同,只是通过PgUp、PgOn键来控制
4.tail 用于显示文件后几号,使用频繁
   tail -10 nginx.conf 查看nginx.conf的最后10行

tail –f nginx.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看

3.4.7 Linux脚本命令

说明: Linux中默认支持的是shell脚本 文件名称 xxx.sh
头文件信息: #!/bin/sh
创建文件: vim start.sh
在这里插入图片描述
执行脚本: sh start.sh
在这里插入图片描述

3.4.8检查服务器启动是否正常

在这里插入图片描述

3.5 安装nginx服务器

3.5.1 在线下载

命令: wget http://nginx.org/download/nginx-1.19.10.tar.gz
在这里插入图片描述

3.5.2 安装nginx

1).解压文件
tar -xvf nginx-1.19.10.tar.gz
2).修改文件名称
关于文件说明: nginx-source 文件是源文件目录 不是工作目录, 改目录的作用 是安装Nginx主要服务的.
在这里插入图片描述
3).命令 ./configure 将程序进行校验
在这里插入图片描述
4).指令: make 将程序进行编译
在这里插入图片描述
5).make install 安装nginx服务器
在这里插入图片描述
6).检查nginx目录
在这里插入图片描述

3.5.3 Linux Nginx启动

要求: 在/usr/local/nginx/sbin
在这里插入图片描述
2).命令:
Linux Windows
1. 启动nginx ./nginx start nginx
2. 重启nginx ./nginx -s reload nginx -s reload
3. 关闭nginx ./nginx -s stop nginx -s stop

3.6 前端项目部署

3.6.1 上传文件

说明: 将前端进行开发,之后将dist目录 上传到Linux的/usr/local/nginx/
在这里插入图片描述

3.6.2 配置nginx 前端反向代理

在这里插入图片描述
反向代理说明:
域名: web.jt.com 代理的是一个目录 dist (html/css/js)
域名: manage.jt.com 代理的是集群 8091/8092
域名: image.jt.com 代理的是目录 /usr/local/src/images
修改nginx配置文件

#前端反向代理
	server {
		listen 80;
		server_name web.jt.com;
		location / {
			root dist;
			index index.html;
		}
	}

	# 配置后端服务器 准备集群 默认就是轮询
	upstream tomcats {
		server 192.168.126.129:8091;
		server 192.168.126.129:8092;
	}

	server {
		listen 80;
		server_name manage.jt.com;
		# /表示拦截所有的请求
		location / {
			proxy_pass http://tomcats;
		}
	}
	
	#图片服务器代理
	server {
		listen 80;
		server_name image.jt.com;

		location / {
			root /usr/local/src/images;
		}
	}	

3.6.3 修改windows HOSTS文件

#IP 域名  映射关系

#图片服务器域名
#127.0.0.1  image.jt.com
192.168.126.129  image.jt.com

#后台服务器域名
#127.0.0.1  manage.jt.com
192.168.126.129  manage.jt.com

#前台服务器域名

#127.0.0.1  web.jt.com
192.168.126.129  manage.jt.com

3.6.4 项目部署调试

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值