廖老师--中国IT实验室-技术工程师 服务器技术交流QQ群:42667154 (加入要求有服务器维护经验者) 本人有多年Windows/Linux服务器维护管理经验,如有兼职或服务器解决方案需求可与我联系!
Nginx 简单的负载均衡配置示例
上一篇 /
下一篇 2008-07-30 00:00:20
/ 个人分类:服务器维护
jackbillow.com 和 okay.jackbillow.com 域名均指向 Nginx 所在的服务器IP。
用户访问http://jackbillow.com,将其负载均衡到10.0.1.5 10.0.1.6 10.0.1.7 三台服务器。
用户访问http://okay.jackbillow.com,将其负载均衡到10.0.1.11,10.0.1.12,10.0.1.13服务器的8000、8001、8002端口。
以下为配置文件nginx.conf:
user www www;
worker_processes 10;
error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;
pid logs/nginx.pid;
worker_rlimit_nofile 51200;
events { use epoll;
worker_connections 51200; }
http { include conf/mime.types; default_type application/octet-stream;
keepalive_timeout 120;
tcp_nodelay on;
upstream jackbillow.com { server 10.0.1.5:80; server 10.0.1.6:80; server 10.0.1.7:80; }
upstream okay.jackbillow.com { server 10.0.1.11:8000; server 10.0.1.12:8001; server 10.0.1.13:8002; }
server { listen 80; server_name jackbillow.com
location / { proxy_pass http://jackbillow.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
log_format jackbillow_com '$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/jackbillowlog jackbillow_com; }
server { listen 80; server_name okay.jackbillow.com;
location / { proxy_pass http://okay.jackbillow.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
log_format okay_jackbillow_com '$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/okay.jackbillow.com.log okay_jackbillow_com;
|
导入论坛
引用链接
收藏
分享给好友
管理
举报
TAG:
Nginx
nginx
服务
负载
均衡
配置
示例