異なるポートでリバースプロキシの背後にあるユーレカクライアントをセットアップする方法

デビッドシュミットビルケン:

現在、eurekaを使用してサービスディスカバリをセットアップしようとしていますが、クライアントが間違ったポートに登録しています。すべてのEurekaクライアントは、独自のnginxリバースプロキシの背後にある別のサーバー上にあり、ポート443のhttpsを介して外部から到達可能ですが、Java eu​​rekaクライアントは別のポートで構成されています。また、nginxが公開するのと同じポートでそれらを構成してみましたが、nginxサーバーはリダイレクトを無制限にし、エラー「無効なリダイレクト」での試行の後に停止します。異なるポート上にあるため、eurekaクライアントは、Spring Boot yaml server port configで構成されたポートを使用してサーバーに登録します。その後、クライアントが別のクライアントに到達しようとすると、スプリングブートアプリケーションで構成されたポートを使用します。クライアントを実行しているポートとは別のポートでeurekaクライアントを登録できるようにする必要があります。それは可能ですか?ここで何が欠けていますか?Zuulをゲートウェイとして使用すると、ここで違いが生じますか?

セットアップ(すべてのシステムがNGINXリバースプロキシの背後にある別のVServerにデプロイされている):Eurekaサーバー複数のEurekaクライアント(API、UIなど)Identity Management Keycloak SSOサーバーがeurekaサーバーに登録されていない

ヨハネス:

ポートは一度に1つのサービスでのみ使用できます。したがって、同じポートでリッスンしてエラーメッセージを受け取るようにnignxとスプリングブートを構成することはできません。

スプリングブートはプロキシ設定を認識しないため、eurekaクライアントはインスタンスを(spring.portで)eurekaサーバーに登録します。あなたはとeurkaインスタンスを設定することができEurekaInstanceConfigこの場合eureka.instance.port=443、nginxによって公開されたものに変更ます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Apacheリバースプロキシの背後にあるサブディレクトリでPlayをセットアップする方法

分類Dev

Java:アプリケーションを介してクライアントをロードバランサーの背後にある同じセッション/ノードにリダイレクトできますか?

分類Dev

HTTPプロキシの背後にあるAzureDevOpsServerでアップストリームソースを使用する

分類Dev

末尾のスラッシュなしで/ contextPathを要求すると、リバースプロキシの背後にTomcatが埋め込まれたSpring Bootアプリケーションがhttpsにリダイレクトしない

分類Dev

nginxリバースプロキシの背後にあるポート3000でアクセス可能なnodejsアプリ

分類Dev

プロキシサーバーの背後にある16.04のSlackデスクトップクライアント

分類Dev

異なるディレクトリにある同様のフォーム用にCodeIgniterコントローラーをセットアップする方法

分類Dev

1つのプレイストアプロジェクトで2つの異なるフレーバーアプリをアップロードする方法

分類Dev

Nginxリバースプロキシの背後にあるDockerコンテナから静的アセットを提供できません

分類Dev

ファイアウォールの背後にあるアプレットクライアントでRMIを使用する方法

分類Dev

インターネットプロキシの背後にあるアプリケーションでリバースプロキシとしてhaproxyを使用する

分類Dev

Apache 2プロキシ(mod_proxy)の背後にあるTomcat Webアプリケーションでリダイレクトを送信する

分類Dev

リバースプロキシの背後にあるアプリケーションのIdentityServerリダイレクトURL

分類Dev

アニバーサリーアップデート後のイベントトレースセッションの下にある「UserNotPresentTraceSession」とは何ですか?

分類Dev

インストール後にAndroidで同じパッケージ名と同じキーの新しいアプリに既存のアプリのローカルストレージへのアクセスを許可する方法

分類Dev

POST / PUTリクエストがエラー400(不正なリクエスト)で応答されるため、nginxリバースプロキシの背後にあるアプリケーションのトラブルシューティング

分類Dev

プロキシ/ jupyterhubの背後にあるjupyterノートブックでbokehサーバーを使用する

分類Dev

プロトコルのアップグレードでnginxリバースプロキシの背後でdaphneを実行すると、常にwebsocketではなくhttpにルーティングされる

分類Dev

リバースプロキシサーバーの背後にあるワードプレスサイトのURLを修正する方法

分類Dev

インターネットにアクセスできるローカル サーバーを介して、クラウド上のプライベート仮想マシンからインターネットに接続する必要がある

分類Dev

奇妙なISPセットアップ:キャリアグレードNATの背後にある静的IP

分類Dev

クリックイベントをローカルストレージに保存して、ユーザーからポップアップを非表示にする方法。彼は[同意する]を1回クリックする必要があります。彼が[キャンセル]をクリックすると、ポップアップが再び開きます

分類Dev

ロードバランサーの背後にOpenIdとAspCoreをセットアップする

分類Dev

httpsの背後にあるローカルaptリポジトリにアクセスする方法は?

分類Dev

ローカルネットワークのユーザーがプロキシサーバーを使用せずにpfSense経由でインターネットにアクセスできるようにする

分類Dev

セレンWebドライバーのHTMLポップアップに部分的なテキストが存在するかどうかを比較する方法は?

分類Dev

アカウント登録を含む、またはユーザーの既存のアカウントにアクセスするアプリには、プライバシーポリシーが含まれている必要があります。含まれていない場合、アプリは拒否されます

分類Dev

クリスタルはスレッドプールの背後にあるアイデアをファイバー/スポーンに変換します

分類Dev

Azureユーザーのクライアントシークレットを(アプリを登録せずに)取得する方法、または現在のAzure資格情報のベアラーアクセストークンを生成する方法は?

Related 関連記事

  1. 1

    Apacheリバースプロキシの背後にあるサブディレクトリでPlayをセットアップする方法

  2. 2

    Java:アプリケーションを介してクライアントをロードバランサーの背後にある同じセッション/ノードにリダイレクトできますか?

  3. 3

    HTTPプロキシの背後にあるAzureDevOpsServerでアップストリームソースを使用する

  4. 4

    末尾のスラッシュなしで/ contextPathを要求すると、リバースプロキシの背後にTomcatが埋め込まれたSpring Bootアプリケーションがhttpsにリダイレクトしない

  5. 5

    nginxリバースプロキシの背後にあるポート3000でアクセス可能なnodejsアプリ

  6. 6

    プロキシサーバーの背後にある16.04のSlackデスクトップクライアント

  7. 7

    異なるディレクトリにある同様のフォーム用にCodeIgniterコントローラーをセットアップする方法

  8. 8

    1つのプレイストアプロジェクトで2つの異なるフレーバーアプリをアップロードする方法

  9. 9

    Nginxリバースプロキシの背後にあるDockerコンテナから静的アセットを提供できません

  10. 10

    ファイアウォールの背後にあるアプレットクライアントでRMIを使用する方法

  11. 11

    インターネットプロキシの背後にあるアプリケーションでリバースプロキシとしてhaproxyを使用する

  12. 12

    Apache 2プロキシ(mod_proxy)の背後にあるTomcat Webアプリケーションでリダイレクトを送信する

  13. 13

    リバースプロキシの背後にあるアプリケーションのIdentityServerリダイレクトURL

  14. 14

    アニバーサリーアップデート後のイベントトレースセッションの下にある「UserNotPresentTraceSession」とは何ですか?

  15. 15

    インストール後にAndroidで同じパッケージ名と同じキーの新しいアプリに既存のアプリのローカルストレージへのアクセスを許可する方法

  16. 16

    POST / PUTリクエストがエラー400(不正なリクエスト)で応答されるため、nginxリバースプロキシの背後にあるアプリケーションのトラブルシューティング

  17. 17

    プロキシ/ jupyterhubの背後にあるjupyterノートブックでbokehサーバーを使用する

  18. 18

    プロトコルのアップグレードでnginxリバースプロキシの背後でdaphneを実行すると、常にwebsocketではなくhttpにルーティングされる

  19. 19

    リバースプロキシサーバーの背後にあるワードプレスサイトのURLを修正する方法

  20. 20

    インターネットにアクセスできるローカル サーバーを介して、クラウド上のプライベート仮想マシンからインターネットに接続する必要がある

  21. 21

    奇妙なISPセットアップ:キャリアグレードNATの背後にある静的IP

  22. 22

    クリックイベントをローカルストレージに保存して、ユーザーからポップアップを非表示にする方法。彼は[同意する]を1回クリックする必要があります。彼が[キャンセル]をクリックすると、ポップアップが再び開きます

  23. 23

    ロードバランサーの背後にOpenIdとAspCoreをセットアップする

  24. 24

    httpsの背後にあるローカルaptリポジトリにアクセスする方法は?

  25. 25

    ローカルネットワークのユーザーがプロキシサーバーを使用せずにpfSense経由でインターネットにアクセスできるようにする

  26. 26

    セレンWebドライバーのHTMLポップアップに部分的なテキストが存在するかどうかを比較する方法は?

  27. 27

    アカウント登録を含む、またはユーザーの既存のアカウントにアクセスするアプリには、プライバシーポリシーが含まれている必要があります。含まれていない場合、アプリは拒否されます

  28. 28

    クリスタルはスレッドプールの背後にあるアイデアをファイバー/スポーンに変換します

  29. 29

    Azureユーザーのクライアントシークレットを(アプリを登録せずに)取得する方法、または現在のAzure資格情報のベアラーアクセストークンを生成する方法は?

ホットタグ

アーカイブ