Nazwa domeny po reverse proxy to domena dynamiczna, domena dynamiczna to domena typu peanut shell, adres IP to domowy szerokopasmowy kanał, router zmienia się po ponownym uruchomieniu routera, dynamiczna nazwa domeny może być normalnie rozwiązana, ale nginx proxy_pass odwrotnym proxy. IP rozwiązywane po tym, jak domena jest jeszcze stara, gdy nginx zaczyna ładować plik konfiguracyjny, domena zostanie rozwiązana na IP, czyli nazwa domeny zostanie rozwiązana tylko raz.
Gdy adres IP domeny dynamicznej się zmienia, podczas wizyty na stronie nginx pojawia się następująco:Czas na 504 Gateway
Rozwiązanie 1:
Restartowanie usługi nginx, ale nie na dłuższą metę.
Rozwiązanie 2:
Ustaw czas odświeżania DNS z odwrotnym proxy.
Składnia resolvera wygląda następująco:
Syntax: resolver address ... [valid=time] [ipv6=on|off];
Default: —
Context: http, server, location resolver_timeout służy do określenia limitu czasu dla rozdzielczości DNS.
Zmodyfikuj plik konfiguracyjny nginx.conf i dodaj następujące elementy do węzła http:
Zrestartuj usługę nginx.
|