回答:
これを行うには、Apache 2.4などのリバースプロキシを使用する必要があります。mod_proxy_wstunnel。
フロントエンドとして使用し、適切なバックエンドに接続をトンネルします。
他の人がすでに言及したリバースプロキシオプションと同様に、マシンに複数のIPアドレスを割り当てることができます。これはIPv4にコストがかかる場合があります(または、サーバーがホストされている場所によっては利用できない場合もあります)が、IPv6を使用する立場にある場合(つまり、一方または両方またはサービスに接続する人々がIPv6に対応する場合) 。これにより、両方のサービスが異なるアドレスのポート80でリッスンできます。
ポート80のみに言及しているように、HTTPSを使用していないことを前提としています。その場合、リバースプロキシオプションを使用する場合は、マルチネームSSL証明書を取得するか、SNIを構成して、一部の古いクライアント(XP上のIE、古いAndroidバージョン)が実行できないという事実に対応する必要がありますエラーなしで接続します。複数アドレスオプションは、追加のアドレスを割り当てる必要がありますが、この問題を回避します。