负载均衡:
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