Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 4952|Yanıt: 1

Nginx ters proxy dinamik alan DNS önbellek sorunu

[Bağlantıyı kopyala]
Yayınlandı 6.01.2022 14:28:48 | | | |
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.





Önceki:Java, HTTP ağ istekleri göndermek için OkHttp kullanır
Önümüzdeki:ESXI Windows Sanal Makinesi USB sabit diske geçer
 Ev sahibi| Yayınlandı 6.01.2022 14:32:15 |
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com