Il nome di dominio dopo il proxy inverso è un nome di dominio dinamico, il nome di dominio dinamico è il nome di dominio in shell di precisione utilizzato, l'indirizzo IP è la banda larga di casa, il router cambierà quando il router viene riavviato, il nome di dominio dinamico può essere risolto normalmente, ma nginx proxy_pass proxy inverso. L'IP risolto dopo che il nome di dominio è ancora vecchio, quando nginx inizia a caricare il file di configurazione, risolverà il nome di dominio in IP, cioè il nome di dominio viene risolto solo una volta.
Quando l'indirizzo IP del dominio dinamico cambia, visitando il sito nginx, appare quanto segue:Time-out del gateway 504
Soluzione 1:
Riavvio il servizio nginx, ma non nel lungo periodo.
Soluzione 2:
Imposta il tempo di aggiornamento DNS del proxy inverso.
La sintassi del resolver è la seguente:
Syntax: resolver address ... [valid=time] [ipv6=on|off];
Default: —
Context: http, server, location resolver_timeout viene utilizzato per specificare il timeout per la risoluzione DNS.
Modifica il file di configurazione nginx.conf e aggiungi quanto segue al nodo http:
Riavvia il servizio nginx.
|