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

Nginx Load Balancing

2016-01-11 10:52 603 查看
Nginx 简单的负载均衡配置示例:

/etc/nginx/nginx.conf
:

http {
...

upstream myproject {
server 127.0.0.1:8000 weight=3;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
server 127.0.0.1:8003;
}

server {
listen 80;
server_name www.domain.com;

location / {
proxy_pass http://myproject; }
}

##
# Logging Settings
##

log_format access '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' ' $request_time $upstream_response_time';

access_log /var/log/nginx/access.log access;
error_log /var/log/nginx/error.log;

...
}


/etc/hosts
:

127.0.0.1       localhost
127.0.1.1       user-3010

# myproject
127.0.0.1       www.domain.com




/etc/nginx/nginx.conf
:

http {
...

upstream myproject {
server 127.0.0.1:8000 weight=3;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
server 127.0.0.1:8003;
}

server {
listen 80;
server_name self_machine_ip_address;

location / {
proxy_pass http://myproject; }

...
}


/var/log/nginx/access.log
:

192.168.222.9 - - [11/Jan/2016:16:09:47 +0800] "GET /myproject/users HTTP/1.1" 200 12964  0.010 0.001, 0.009


参考链接: Simple Load Balancing & Logging Settings
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: