nginx是tomcat负载均衡。譬如:两个tomcat上部署了两套相同的web工程,niginx负责将用户发来的请求分别发送到这两套工程上
配置反向单利tomcat服务器地址及端口,此处有多种配置:包括
#轮询分发;加权平均分发;ip_hash分发;url_hash分发;fair分发。
#1.轮询分发:
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,#能自动剔除。
#2.加权平均分发:
weight默认是1(指定轮询几率,weight和访问比率成#正比,用于后端服务器性能不均的情况。):
#3.ip_hash分发:
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务
#器,可以解决session的问题。
#4.fair分发:按后端服务器的响应时间来分配请求,响应时间短的优先分配。
#5.#url_hash按访问url的hash结果来分配请求,使每个url定向到同一个后端#服务器,后端服务器为缓存时比较有效。