nginx配置负载均衡分发服务器笔记

记录学习搭建nginx负载均衡分发服务器的过程笔记

1.服务器IP:192.168.31.202(当前需要搭建nginx负载均衡分发的服务器)安装好nginx

2.在服务器IP:192.168.31.202的nginx配置文件中添加如下

upstream www.nginx.com{
        server 192.168.31.200:80 weight=1;
        server 192.168.31.199:80 weight=1;
}

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

        location / {
        proxy_pass        http://www.nginx.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;
        }
    }
3.重启nginx , 完成!

到此,服务器IP:192.168.31.202搭建nginx负载均衡分发服务器就完成了

现在,我们把域名www.nginx.com指向IP:192.168.31.202,每次访问域名www.nginx.com时,nginx负载均衡分发服务器就会把请求分发到不同服务器

注意:192.168.31.200:80和192.168.31.199:80这两台服务器都是正常搭建了web服务器的,服务器IP:192.168.31.202(nginx负载均衡分发的服务器)只是把请求分发到不同的服务器而已

---------------------------------------------------------------------------

upstream go {
server 127.0.0.1:8080;
server 192.168.1.1:8080;
}

server {
server_name go.com;
listen 80;
location / {
proxy_pass http://go;
proxy_set_header Host $host;
proxy_set_header User-Agent $http_user_agent;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

原文地址:https://www.cnblogs.com/niewd/p/12103798.html