项目的发布测试

在这里插入图片描述前端发布 

前端网页的数据上传地址的修改:

修改main.js 修改ajax请求的前缀

/* 导入axios包 */
import axios from 'axios'
/* 设定axios的请求根目录 */
//axios.defaults.baseURL = 'http://localhost:8091/'
//指定后台服务器的前缀
axios.defaults.baseURL = 'http://manage.jt.com/'

 修改文件上传的路径

        //定义文件上传路径地址
        //uploadUrl: "http://localhost:8091/file/upload",
        uploadUrl: "http://manage.jt.com/file/upload",

 前端项目打包上传至nginx在这里插入图片描述

 将生成的dist文件复制到nginx的根目录中在这里插入图片描述

 前端的反向代理

需求: 用户通过域名http://www.jt.com 访问系统的首页index.html

#配置前端服务器 www.jt.com
	server {
		listen 80;
		server_name www.jt.com;
		location / {
			root   dist;
			index  index.html;
		}
	}

后端项目发布

现在需要准备2台tomcat服务器,需要执行main方法2次.如果有热部署,则修改代码之后重启会影响配置流程. 所有关闭热部署.在这里插入图片描述

 IDEA主启动项说明在这里插入图片描述

更改端口,启动多个tomcat服务器

//第启动一个服务器的端口地址:
server:
  port: 8091
//修改application.yml配置并启动第二个服务器
server:
  port: 8092

å¨è¿éæå¥å¾çæè¿°

 Nginx实现tomcat集群部署

 1.轮询策略,每个服务器轮询服务

#定义tomcat集群
	# 负载均衡策略: 1.轮询策略
	upstream tomcats {
		server 127.0.0.1:8091;
		server 127.0.0.1:8092;
	}
	
	#配置后台服务器 manage.jt.com  8091/8092
	server {
		listen 80;
		server_name manage.jt.com;

		location / {
			#代理的是一个请求路径
			proxy_pass http://tomcats;
		}
	}

2.权重策略(优先访问权重大的服务器)

#定义tomcat集群
	# 负载均衡策略: 2.权重策略
	upstream tomcats {
		server 127.0.0.1:8091 weight = 10;
		server 127.0.0.1:8092 weight = 1;
	}

3.IPHASH策略(将用户与服务器绑定)

1.方便压力测试

2.后写用户的数据保存到服务器的Session中时,需要绑定服务器

3.公司特殊业务场景可能用到iphash.

#定义tomcat集群
	# 负载均衡策略:3.ip hash策略
	upstream tomcats {
        ip_hash;
		server 127.0.0.1:8091;
		server 127.0.0.1:8092;
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值