參考:https://tenzer.dk/nginx-with-dynamic-upstreams/
AWS 的ALB地址定期會變,導致nginx upstream配置域名的時候,nginx會緩存ip記錄,無法正常解析到後端。之前同事說是坑,我一直不信,等我遇到的時候。。。。。。。
希望你在配置微服務的時候,也會看到這篇文章,幫你更好解決問題
resolver 172.16.0.23;
set $upstream_endpoint http://service-1234567890.us-east-1.elb.amazonaws.com;
location /foo/ {
rewrite ^/foo/(.*) /$1 break;
proxy_pass $upstream_endpoint;
}