Ters proxy'den sonra alan adı dinamik bir alan adıdır, dinamik alan adı ise kullanılan fıstık kabuğu alan adıdır, IP adresi ev genişbandıdır, yönlendirici yeniden başlatıldığında yönlendirici değişir, dinamik alan adı normal şekilde çözülebilir, ancak nginx ters proxy proxy_pass IP alan adı eski hale geldikten sonra çözülür, nginx yapılandırma dosyasını yüklemeye başladığında, alan adını IP'ye çözer, yani alan adı sadece bir kez çözülür.
Dinamik alan IP adresi değiştiğinde, nginx sitesini ziyaret ettiğinizde aşağıdaki özellikler ortaya çıkar:504 Gateway Zaman Aşımı
Çözüm 1:
nginx servisini yeniden başlatmak ama uzun vadede değil.
Çözüm 2:
Ters proxy DNS yenileme zamanını ayarlayın.
Çözümleyicinin sözdizimi şöyledir:
Syntax: resolver address ... [valid=time] [ipv6=on|off];
Default: —
Context: http, server, location resolver_timeout, DNS çözümleme için zaman aşımını belirtmek için kullanılır.
nginx.conf yapılandırma dosyasını değiştirin ve http düğümüne aşağıdakileri ekleyin:
nginx servisini yeniden başlat.
|