找回密码
 立即注册
搜索
查看: 591|回复: 0

[L/WNAMP] nginx upstream 动态域名解析 长链接

  [复制链接]
发表于 2023-2-24 14:31 | 显示全部楼层 |阅读模式
代理服务器nginx A 通过域名代理到后端的服务器B,A是通过http1.1 长链接代理到B中,但是B的域名指向的ip会动态变化。
目前的配置如下:
http{
   resolver xxx.xxx.xxx.xxx valid=30s;
   server{
      location = /xxxx/xxxx  {
       set $host "aaa.aaa.com"; 
       proxy_pass http://$host/xxx/xxxxx; 

       keepalive_requests 1000;
       keepalive_timeout 15s;

       proxy_http_version 1.1;
       proxy_set_header Connection "keep-alive";

       proxy_connect_timeout 200;
       proxy_send_timeout 200;
       proxy_read_timeout 200;
    }
 }
}
以上配置的问题是,域名指向的动态ip 能够顺利切换。

也可以使用nginx的第三方模块 ngx_http_dynamic_upstream_module:https://github.com/zhaofeng0019/nginx-upstream-dynamic-resolve-servers/blob/master/README.cn.md

原文地址:https://groups.google.com/g/openresty/c/Eog9QKohTRE
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|学习笔记

GMT+8, 2025-5-9 21:14 , Processed in 0.026787 second(s), 13 queries , APCu On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表