この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 4952|答える: 1

Nginxリバースプロキシ動的ドメインのDNSキャッシュ問題

[リンクをコピー]
掲載地 2022/01/06 14:28:48 | | | |
リバースプロキシの後のドメイン名は動的ドメイン名、動的ドメイン名はピーナッツシェルドメイン名、IPアドレスはホームブロードバンド、ルーターは再起動時に変わります。動的ドメイン名は通常解決可能ですが、nginx proxy_passリバースプロキシはドメイン名が古い後に解決されます。nginxが設定ファイルの読み込みを開始すると、ドメイン名はIPに解決されます。つまり、ドメイン名は一度だけ解決されます。

動的ドメインIPアドレスが変更され、nginxサイトを訪れると、以下の表示が表示されます。504ゲートウェイタイムアウト



解決策1:

nginxサービスを再起動しましたが、長期的にはそうではありません。

解決策2:

リバースプロキシのDNSリフレッシュ時間を設定します。

リゾルバの構文は以下の通りです:

Syntax: resolver address ... [valid=time] [ipv6=on|off];
Default:    —
Context:    http, server, location
resolver_timeoutはDNS解決のタイムアウトを指定するために使われます。

nginx.confの設定ファイルを修正し、httpノードに以下を追加してください:

nginxサービスを再起動してください。





先の:JavaはHTTPネットワーク要求を送信するためにOkHttpを使用します
次に:ESXIのWindows仮想マシンはUSBハードドライブにパススルーします
 地主| 掲載地 2022/01/06 14:32:15 |
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com