Nginx负载均衡和动静分离

负载均衡:
1准备项目
三个项目端口号不一致,分别为8079,8080,8081
在这里插入图片描述
2.把上面三个项目上传到linux指定目录
3.启动上面三个项目

nohup java -jar demo8079.jar > log8079.file 2>&1 &
nohup java -jar demo8080.jar > log8080.file 2>&1 &
nohup java -jar demo8081.jar > log8081.file 2>&1 &

在这里插入图片描述
4.测试浏览器
在这里插入图片描述
5.配置nginx
1.切换到安装目录下的conf文件夹
在这里插入图片描述
2.修改nginx.conf 文件
在这里插入图片描述
如果你想通过域名来访问nginx那么你必须,再c:\windows\system32\drivers\etc修改hosts文件中的内容
在这里插入图片描述
6.负载均衡的策略
1.轮询
2.随机
3.权重
在这里插入图片描述

 #server 192.168.15.131:8080 weight=5 max_fails=2 fail_timeout=30s

max_fails=2 如果两次访问失败,nginx认为该服务挂掉了。
fail_timeout=30s 访问超时。
4.哈希

动静分离:
1.创建一个工程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.把静态资源放入linux下的指定目录下 /resources
在桌面新建resources文件夹,把项目中的静态资源文件文件夹中,放到linux中
在这里插入图片描述
3.配置nginx

location ~* \.(css|js|jpg)$ {
         root /resources;#可以使用相对路径和绝对路径 /usr/resources就是绝对路径
         #expires 7d;#有效天数
       }

在这里插入图片描述
4.重启nginx
每次配置之后都要重启
5.测试
主要端口号,图片上是:81
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值