您的位置:首页 > 运维架构 > Nginx

Nginx负载均衡配置

2016-05-12 18:22 671 查看
前言

Nginx的反向代理和负载均衡其实是两个概念,负载均衡是Nginx在反向代理的后端配置了集中负载规则实现。

在Nginx配置文件中配置一个反向代理的服务池名称,然后使用upstream模块配置一个web服务池,默认按照轮询规则负载。

配置文件

worker_processes 1;

events {

worker_connections 1024;

}

http {

include mime.types;

default_type application/octet-stream;

sendfile on;

keepalive_timeout 0;

#gzip on;

upstream serverpool { #负载服务器池名字serverpool可随便起名

server 192.168.20.85:8080; #web负载服务器1

server 192.168.20.87:8080; #web负载服务器2

}

server {

listen 80;

server_name 192.168.20.88:80;//反向代理URL(本机地址)

location / {

proxy_pass http://serverpool;//#服务器名字serverpool和上面必须一致
proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: