发布:2024/1/16 12:23:39作者:管理员 来源:本站 浏览次数:744
后端项目为test-project.jar ,将后端项目打包三个:test-project-1.jar、test-project-2.jar、test-project-3.jar端口分别:8001、8002、8003
后端负载均衡nginx端口:8004
前端项目打包test-vue.zip分别部署三个nginx,端口分别为:8005、8006、8007
前端负载均衡nginx端口:80
开发需要端口,下面我们进行搭建
1、部署后端jar项目
Linux 创建/root/work目录,将三个jar包分别上传,并后台启动
2、安装后端负载均衡Nginx
nginx安装步骤:https://blog.csdn.net/weixin_44138647/article/details/103588130
安装完成之后进入安装目录,我这里是/root/work/nginx_8004
修改nginx配置文件,进入conf/nginx.conf文件
将user 用户名改为root,端口改为8004
负载均衡配置
upstream test-project {
server 127.0.0.1:8001; #主机IP➕jar包端口
server 127.0.0.1:8002; #主机IP➕jar包端口
server 127.0.0.1:8003; #主机IP➕jar包端口
}
server{
listen 8004;
server_name localhost;
location / {
proxy_pass http://test-project;
proxy_connect_timeout 3;#nginx转发请求时间,3s
proxy_send_timeout 10;
proxy_read_timeout 10;
}
}
启动:进入sbin使用 ./nginx
3、安装前端项目Nginx并部署
nginx安装步骤同上
分别修改端口分别为:8005、8006、8007
将前端项目请求后端项目接口API地址改为主机IP+8004端口:127.0.0.1:8004
打包项目分别上传到每个nginx的html中,解压并启动
4、安装前端负载均衡Nginx
nginx安装步骤同上
将端口改为默认80,方便绑定域名
负载均衡配置
upstream test-vue {
server 127.0.0.1:8005; #主机IP➕jar包端口
server 127.0.0.1:8006; #主机IP➕jar包端口
server 127.0.0.1:8007; #主机IP➕jar包端口
}
server{
listen 80;
server_name localhost;
location / {
proxy_pass http://test-vue;
proxy_connect_timeout 3;#nginx转发请求时间,3s
proxy_send_timeout 10;
proxy_read_timeout 10;
}
}
直接通过主机IP进入前端管理页面看效果,不管停止前端还是后端的某个服务,系统照样使用
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4