Le nom de domaine après proxy inversé est un nom de domaine dynamique, le nom de domaine dynamique est le nom de domaine peanut shell utilisé, l’adresse IP est le haut débit domestique, le routeur changera lors du redémarrage, le nom de domaine dynamique peut être résolu normalement, mais nginx proxy_pass proxy inverse. L’IP résolue après que le nom de domaine soit encore ancien, lorsque nginx commence à charger le fichier de configuration, il résout le nom de domaine en IP, c’est-à-dire que le nom de domaine n’est résolu qu’une seule fois.
Lorsque l’adresse IP du domaine dynamique change, lorsque vous visitez le site nginx, les éléments suivants apparaissent :Délai d’attente de la passerelle 504
Solution 1 :
Redémarrer le service nginx, mais pas sur le long terme.
Solution 2 :
Réglez le temps de rafraîchissement DNS proxy inverse.
La syntaxe du résolveur est la suivante :
Syntax: resolver address ... [valid=time] [ipv6=on|off];
Default: —
Context: http, server, location resolver_timeout sert à spécifier le délai d’expiration de la résolution DNS.
Modifiez le fichier de configuration nginx.conf et ajoutez ce qui suit au nœud http :
Redémarrez le service nginx.
|