次に、社内の他の多くのサービスのエージェントとして機能する外部ゲートウェイ サーバーを設計する必要があります。
現在使用されている方法はnginxリバースプロキシです。
Nginx.conf のコードは次のとおりです
特定のサービスのHTMLコードにリソースへのアクセスや絶対ディレクトリへのジャンプが含まれる場合に問題が発生する場合があります。
たとえば、abc Web サイト 10.10.10.10/
をプロキシするとします。この Web サイトの HTML には、/static/a.jpg リソースへのアクセスが含まれています。
ユーザーがゲートウェイ サーバーにアクセスすると、呼び出されるメソッドは
Get www.xxx.com/services/abc
Get www.xxx.com/static/a.jpg です。このとき、get は失敗します。 。
既存の一時的な解決策は、次のように nginx.conf に abc Web サイトの絶対ディレクトリのプロキシを追加することです。 リーリー
しかし、サービスが多すぎると、競合が発生します。問題を解決するにはどうすればよいですか?
ご覧いただきありがとうございます。
複数のサブドメイン abc.xxx.com を設定してみてはいかがでしょうか