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;
}
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;
}
相关文章推荐
- 访问Nginx发生SSL connection error的一种情况
- CentOS 6.2实战部署Nginx+MySQL+PHP
- window+nginx+php环境配置 附配置搭配说明
- 解析CI即CodeIgniter框架在Nginx下的重写规则
- 基于Nginx0.8.54+PHP5.3.4+MySQL5.5.8的全新LNMP稳定版架构搭建的VPS
- Nginx(PHP/fastcgi)的PATH_INFO问题
- 如何让Nginx支持中文文件名具体设置步骤
- Nginx upstream的5种权重分配方式分享
- nginx禁止某个IP访问站点的设置方法
- 从Nginx切换到Tengine的步骤分享
- Nginx+PHP(FastCGI)搭建高并发WEB服务器(自动安装脚本)第二版
- nginx设置上传目录无执行权限的方法
- Nginx 下配置SSL证书的方法
- windows下nginxHTTP服务器入门教程初级篇
- 实现nginx&php服务器配置的非主流配置方法
- nginx全局变量整理小结
- nginx could not build the server_names_hash 解决方法
- nginx+apache+mysql+php+memcached+squid搭建集群web环境
- Ubuntu+Nginx+Mysql+Php+Zend+eaccelerator安装配置文字版