# nginx 做负载均衡是基于 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;
# 设置动态模块的配置文件路径
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; } }
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
Powered by ddoss.cn 12.0
©2015 - 2024 ddoss
渝公网安备50011302222260号 渝ICP备2024035333号 【实验平台安全承诺书】 小绿叶技术社区,优化网络中,点击查看配置信息
您的IP:192.168.122.82,2024-10-10 19:33:22,Processed in 0.02283 second(s).