同じポートで異なる URL を持つアプリをホストする

同じポートで異なる URL を持つアプリをホストする

定義済みのポートでリッスンしているアプリケーションがあります。ユーザーが URL に接続するだけで済むように、ポート 443 を使用するように構成しました。

ここで、デフォルト ポート経由で引き続き利用できるようにしながら、2 つのインスタンスを実行したいと思います。

例えば:

from example.com:443/one to example.com:30001
from example.com:443/two to example.com:30002

これを設定する方法 (リバース プロキシなど) はありますか? もしある場合、参照できるブログやチュートリアルはありますか? 私は Linux の使用にかなり不慣れです。

答え1

リバースプロキシは1つの解決策です。2番目の質問にお答えするには、このハウツー

そのためには、たとえば、ポート 443 をリッスンする 1 つの仮想ホストを備えた Apache インストールが必要になります。次に、仮想ホストに次のような内容を入力します。

ProxyPass "/one"  "https://example.com:30001/"
ProxyPassReverse "/one"  "https://example.com:30001/"
ProxyPass "/two"  "https://example.com:30002/"
ProxyPassReverse "/two"  "https://example.com:30002/"

関連情報