nginx负载均衡配置,主要包含两部分,一部分是对监听器(server模块)的配置,另一部分是对后端server池(upstream模块)的配置。
1、nginx单server配置
准备3个后端server
例:192.168.100.204 为负载均衡server
192.168.100.203和192.168.100.220为后端server
打开192.168.100.204的nginx.conf,文件位置在nginx安装目录的conf目录下。
在http段加入以下代码
http {
include mime.types;
default_type application/octet-stream;
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
//负载服务器池 负载均衡有5中策略,默认为“轮询“策略。常见的还有“权重”,“ip_hash”等。
upstream server_pool {
server 192.168.100.203:8080;
server 192.168.100.220:8080;
}
//访问负载均衡server时,请求会根据配置的策略分散发到upstream内配置的server上