廖老师--中国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 服务 负载 均衡 配置 示例

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar