目录

Nginx负载均衡(反向代理)

注意
本文最后更新于 2021-10-29,文中内容可能已过时。

7层负载均衡

7层就是用域名来进行转发

类似配置文件:

vim /etc/nginx/conf.d/xxx.conf

upstream  wordpress {
    server  127.0.0.1:8000 weight=5 ;
}

server {
    listen 80 ;
    server_name wordpress.zahui.fan;

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

4层负载

4层负载就是类似端口转发

vim /etc/nginx.conf最后添加:

stream {
    include port_forward.conf;
}

vim /etc/nginx/port_forward.conf

#  就是把局域网一台机器3389转发到自己的1606端口,我们访问1606就可以到172.16.6.40的3389
    upstream yunwei-3389 {
        server 172.16.6.40:3389;
    }
    server {
        listen 1606;
        proxy_connect_timeout 1s;
        # proxy_timeout 10s; #后端连接超时时间
        proxy_pass yunwei-3389;
    }