nginx负载均衡
来源:互联网 发布:淘宝mata代码修改入口 编辑:程序博客网 时间:2024/05/21 10:39
nginx负载均衡:
配置文件:
nginx.conf, 在http标签中加入
upstream myserver{
server 192.168.1.215:80 weight=4 max_fails=3 fail_timeout=20s;
server 192.168.1.216:80 weight=4 max_fails=3 fail_timeout=20s;
}
然后在server中:
server {
listen 80;
server_name 192.168.1.214;
root /www/web/test/magento;
server_tokens off;
location /{
proxy_pass http://myserver;
proxy_next_upstream http_500 http_502 http_503 error timeout invalid_header;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4K;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
代理服务器就配置好了
server 192.168.1.215:80 weight=4 max_fails=3 fail_timeout=20s;
server 192.168.1.216:80 weight=4 max_fails=3 fail_timeout=20s;
就是后面的服务器了
然后配置这两台服务器
一定要注意的是,这里的方式,是localhost的方式,因为是内网,所以,在配置中, server_name localhost的配置是优先加载的
如果您用的是 server_name:192.168.1.215,那么,您需要把localhost那个配置删除掉
不然的话就会出现,您访问192.168.1.215出现的情况和通过代理服务器访问的结果不一样的结果。
弄完,完毕,就可以了 。
附一下转载部分:
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 www.s135.com {
server 192.168.1.2:80;
server 192.168.1.3:80;
server 192.168.1.4:80;
server 192.168.1.5:80;
}
upstream blog.s135.com {
server 192.168.1.7:8080;
server 192.168.1.7:8081;
server 192.168.1.7:8082;
}
server
{
listen 80;
server_name www.s135.com;
location / {
proxy_pass http://www.s135.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 www_s135_com '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /data1/logs/www.log www_s135_com;
}
server
{
listen 80;
server_name blog.s135.com;
location / {
proxy_pass http://blog.s135.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 blog_s135_com '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /data1/logs/blog.log blog_s135_com;
}
}
- nginx负载均衡【nginx】
- nginx配置负载负载均衡
- nginx负载均衡
- Nginx负载均衡
- Nginx 负载均衡 简介
- nginx 负载均衡配置
- Nginx负载均衡
- nginx 负载均衡测试
- Nginx实现负载均衡
- Nginx负载均衡
- 解析Nginx负载均衡
- Nginx负载均衡
- nginx 实现负载均衡
- 【NGINX】负载均衡(upstream)
- nginx 负载均衡
- Nginx 负载均衡示例
- Nginx负载均衡
- Nginx实现负载均衡
- Cocos2d-x 简单工厂模式
- 【ajax】xmlHttpRequest 第一个例子 服务器返回的是HTML格式
- ANR分析
- 易语言-无品伪程序员迅速生成配对的按钮对应的标签方法-求速度的方法
- BUAA 首A-简单树状数组(静态区间求和)
- nginx负载均衡
- 八皇后问题
- 使用PuTTY时对原始设置的几个简单实用修改
- Excel VBA 打开百度网页输入关键字并搜索
- 面向对象设计原则之里氏代换原则
- 面向对象设计原则之依赖倒转原则
- 面向对象设计原则之接口隔离原则
- win8 安装双系统 ubuntu 过程
- 面向对象设计原则之合成复用原则