nginx的简单配置
1、配置说明
名称 | Ip | 功能 |
---|---|---|
load balance | 10.18.192.17 | 负责任务的分配 |
web server1 | 10.18.192.18 | 实际提供web服务 |
web server2 | 10.18.192.19 | 实际提供web服务 |
2、nginx配置
http{
upstream lb{ #连接池,存放提供web服务的服务器地址(lb是连接池名称,可以随意修改)
server 10.18.192.18 weight=5; #一台web服务器地址,权重5/6
server 10.18.192.19 weight=1; #一台web服务器地址,权重1/6
}
server{
localtion / {
proxy_pass http://lb; #指定代理连接池,lb是上面连接池的名称要保持一直
proxy_set_header Host $host; #转发请求头信息
proxy_set_headere X-Forward-For $remote_addr; #转发请求IP地址
}
}
}
注释:如果不写权重(weight)则表示轮询访问服务器。