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;
}