問題タブ [nginx-reverse-proxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3869 参照

docker - nginx が swarm の DNS 変更を自動的に取得しない

docker swarm のデフォルトの nginx 構成 (lets-nginx プロジェクトに従って) で、lets -nginxを介して nginx を実行しています。

サービス:

apiswarm オーバーレイ ネットワークのポート 5000 で実行されるフラスコ アプリですbackend

サービスが最初に起動されると、すべて正常に動作します。ただし、3 つのノード群のノード間でコンテナーを移動apiするように を更新するたびに、トラフィックを新しいコンテナーにルーティングできません。apinginx

nginx ログで、新しいコンテナーが 10.0.0.4 にあるときに、古い内部 IP (たとえば 10.0.0.2) に固執していることがわかります。

nginx が新しい IP を「認識」できるようにするには、nginx コンテナーを再起動するか、nginx コンテナーdocker execkill -HUPnginx プロセスを再起動する必要があります。

nginx コンテナの名前解決を自動的に更新するより良い方法はありますか?

0 投票する
1 に答える
39 参照

nginx - nginx + nodejs プロキシ エラー

なぜこれが機能しないのですか?

curl 経由で 127.0.0.1:8080 にアクセスできますが、nginx は 502 エラーを表示するだけです

0 投票する
2 に答える
523 参照

web-services - Nginx SSL パススルーが REST Web サービスで機能しない

Nginx を使用して、SSL 対応の 3 つの REST Web サービス インスタンスで負荷分散を試みています。

私の場合、SSLパススルーを使用する必要があります。

https://www.cyberciti.biz/faq/configure-nginx-ssltls-passthru-with-tcp-load-balancing/をフォローしました

および https://serversforhackers.com/c/tcp-load-balancing-with-nginx-ssl-pass-thru

しかし、ロードバランサーのエンドポイントに到達してもデフォルトの json を取得できません。

すべてのタイプのリクエストについて、画像に示すように出力を取得しています。

ここに画像の説明を入力

これで私を助けてください。