Nginx 负载均衡
Posted 孔雀东南飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 负载均衡相关的知识,希望对你有一定的参考价值。
nginx 负载均衡一般是跟代理结合使用的,代理可以理解是一台中间者,用来转发客户端的请求到Web服务器;
负载均衡也就是当有多个用户请求Web服务器时,会先请求代理服务器,再通过代理服务器转发到多台Web服务器
[root@localhost ~]$ cat /usr/local/nginx/conf/vhost/proxy.conf upstream test { ip_hash; server 192.168.1.1:80; # upstream 用来指定多个Web服务器 server 192.168.1.2:80; # test 是自定义的负载均衡的名称,或者说是一个组名,以便下面的代理调用 server 192.168.1.3:80; # ip_hash 目的是为了让同个用户访问同一个Web服务器,不会一会访问这台,一会访问那台 } server { listen 80; server_name www.test.com; # 指定访问的网站域名 location / { proxy_pass http://test/; # 指定代理的upstream名称 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
以上是关于Nginx 负载均衡的主要内容,如果未能解决你的问题,请参考以下文章
nginx反向代理访问很慢,我做了负载均衡,现在几乎无法访问,有谁能帮我解决一下,万分感谢。