使用保持连接连接到ELB时,Nginx如何解决ELB ip变化

时间:2019-06-12 06:17:08

标签: nginx nginx-reverse-proxy

我使用Nginx将请求代理到在前面具有ELB设置的上游服务器。如果更改了ELB ip,则Nginx将不起作用。由于性能影响,我为上游设置了keepalive。有没有办法让Nginx重新查找ELB dns,同时仍然与上游保持连接?

谢谢

类似Nginx plus版本(商业版本)的上游引入了“解析器”。但是有免费的版本吗?

这是我的Nginx配置:

upstream backend {
    server test-elb.com
    keepalive 32;
}

server {
    location / {
         proxy_pass http://backend;
    }
}

0 个答案:

没有答案