location / {
root html;
index index.html index.htm;
proxy_pass http://test_war; #代理要访问的链接
}
proxy_pass,反向代理什么能通过呢。test_war里面的所有机器都转发到upstream里面去了
upstream test_war{ #服务器集群的名字,此处叫做test_war
server localhost:8090;#服务器配置
server localhost:8080;
}
启动nginx起来点击nginx.exe
nginx本身就支持静态资源的访问,它本身就是一个html网页。
要玩的话,配置两个tomcat,启动起来,访问,一直刷新这个链接,会发现,有时转发tomcat1,有时tomcat2
nginx的默认算法是轮训算法。
nginx的算法有:轮训算法
1,加权算法
2,随机算法
3,源地址hash算法 只要你请求的ip不变,就不会变的
4,加权轮训算法
5,加权随机算法
6,最小连接数,据后端服务器的当前的连接情况,动态的选取当中积压的连接数最少的一个,要引入第三方包
这些算法都挺弱智的啊,也就这样,就跟你德莱文玩多, 玩个800场,那把把都干的对面吐血。
原文:https://www.cnblogs.com/fuckingPangzi/p/10080803.html