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

nginx 负载均衡配置

2013-10-14 12:56 330 查看
server {

listen 80;

server_name open.dangdang.com;

location / {

#这里需要强制执行访问的域名,否则nginx按IP分发,默认是按字母顺序加载nginx服务配置
proxy_set_header Host openb.dangdang.com;
#设置真是访客IP地址
proxy_set_header X-Real-IP $remote_addr;
#追加路由地址到X-Forwarded-For 原始IP,proxy_ip,...
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#跳转域名
proxy_pass http://openb.dangdang.com;
log_format open '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/httpd/openapi_access.log open;

}

}
#负载均衡集群
upstream openb.dangdang.com {
server 10.255.255.140:80;
server 10.255.255.142:80;
server 10.255.255.143:80;
server 10.255.255.144:80;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息