Hi All,
需求是这样的,upstream下挂有多个域名,但是nginx只在启动时解析一次DNS,现在想实现一个动态解析。
若是一个域名的情况好解决,可以使用proxy_pass+变量的方案解决。
据我所知的动态解析方案有:
* 使用脚本判断IP是否变化,reload nginx.
* Tengine中的dynamic reslove指令,缺点是需要修改nginx核心。
* 第三方模块https://github.com/GUI/nginx-upstream-dynamic-servers, 缺点是不能与健康检查,dyups等模块兼容
* Nginx-Plus...