动态 版块 发帖 消息 我的
小绿叶技术博客
小绿叶技术博客
小绿叶技术Lv154   
linux centos 使用nginx 做负载均衡,nginx 开启tcp 转发     

1.nginx 开启 tcp 转发   2. 配置nginx负载均衡

# nginx  做负载均衡是基于 nginx 的tcp 转发,转发多个目标地址来实现的

 # 1. nginx 配置tcp

yum install nginx-mod-stream -y           # 安装动态模块

ll /usr/lib64/nginx/modules                    # 查看动态模块文件



vi /etc/nginx/nginx.conf                          # 设置配置文件


重点:需要注释掉动态模块冲突引用:

# include /usr/share/nginx/modules/*.conf;


# 添加配置:nginx 主配置文件最外层添加,可以第一行顶部顶部添加

load_module /usr/lib64/nginx/modules/ngx_stream_module.so;

include /www/www/tcp/*.conf;

# 设置动态模块的配置文件路径



 #  2. 配置nginx负载均衡

  stream {

  upstream eisc {

          ip_hash;

          # 会话保持


           server 192.168.0.14:8080 weight=3;

           server 192.168.0.15:8080 weight=7;

          # 权重越高,在被访问的概率越大,分别是30%,70%。

          # 如吧不需要配置权重,可以取消weight 参数

      }


       server {

            listen       80;

           proxy_pass   eisc;

           # 添加web服务 80 端口,请求转发到 eisc 规则

      }

}



#---------- 案例 2 -----------#

  stream {
       upstream eisc { server 8.219.134.200:1180;        }
       server        { listen 1180; proxy_pass   eisc;   }
  }

 #  3 nginx 配置站点显示文件

                                                                         
server{
    listen 800;
    #server_name kbash.cn www.kbash
    root /datadisk/eisc/download;

     location / {
                #root /mnt/software;            #我们开始新建的目录
                autoindex on;                   #以列表信息显示目录文件
                index index.html index.htm;
                charset utf-8;
        }
}






前提条件:

nginx 开启tcp 端口转发:https://www.eisc.cn/index.php?c=read&id=978&page=1

 5  已被阅读了1374次  楼主 2022-03-25 08:57:31
回复列表

回复: linux centos 使用nginx 做负载均衡,nginx 开启tcp 转发

guest
登录之后更精彩~
Powered by HadSky 7.12.10
© 2015-2024 PuYueTian
您的IP:44.221.66.130,2024-06-20 14:16:11,Processed in 0.02543 second(s).
Powered by HadSky
小绿叶技术博客