Impedire a nginx di memorizzare nella cache il DNS per il proxy
Se hai problemi con la cache DNS del proxy nginx, puoi vedere la configurazione per svuotare e/o pulire continuamente la cache DNS...

Ciao a tutti,
Se stai usando nginx come proxy e/o reverse proxy, nginx memorizza nella cache le informazioni DNS e se stai usando un AWS Application Load Balancer dietro nginx, nginx a volte ha bisogno di riavviarsi e/o svuotare il DNS per inviare una richiesta all'AWS Application Load Balancer perché AWS fornisce sempre un CNAME e cambia frequentemente l'indirizzo IP del Load Balancer.
Non esiste un'opzione per svuotare il DNS su nginx, l'unica opzione è riavviare nginx e non puoi risolvere i problemi con il riavvio continuo : ) Puoi usare la configurazione nginx qui sotto per risolvere questo problema di Caching DNS.
server {
listen 80;
server_name proxy-request.ercanermis.net;
include /etc/nginx/default.d/*.conf;
set $proxydestination “backend.ercanermis.com”;
proxy_pass https://$proxydestination;
proxy_http_version 1.1;
proxy_set_header Host proxy-request.ercanermis.net;
proxy_redirect off;
proxy_cache_bypass 1;
proxy_no_cache 1;
resolver 8.8.8.8 valid=5s;
}
}
Se hai domande, sentiti libero di commentare, grazie!
Altro da Ercan
Altri due siti, stesso autore, terreno diverso.
IA, LLMs, agenti, ML applicato.
Note sul campo su workload IA. Analisi dei costi Bedrock, pattern di agenti, trade-off di storage vettoriale, failure mode in produzione.
Visita ercan.ai →L'hub. Chi sono, consulenza, contatti.
Hub personale per entrambe le tracce di scrittura. Chi sono, come funziona la consulenza, come contattarmi.
Visita ercanermis.com →