ポート番号を表示せずにApache仮想ホストのポート転送を行う

ポート番号を表示せずにApache仮想ホストのポート転送を行う

Apache の下に仮想ホストを設定しました。

設定は

<VirtualHost xxx.xxx.xxx.xxx:80>
      DocumentRoot /var/www/abc

しかし私のウェブサイトは8090で動いています

誰かが入力したらウェブサイトが表示されるはずですmydomain.com

ブラウザには表示されないはずですmaydomain.com:8090

これを実現するにはどうすればよいでしょうか?

答え1

のみを使用してウェブサイトを取得する場合http://mydomain.com/、定義により、ウェブサーバーはポート80でサービスを提供する必要があります。ポート8090経由でのみウェブサイトを取得できる場合、その8090は意思URL に含める必要があります。回避する方法はありません。

理論的にはポート転送やプロキシなどを設定することもできますが、結局のところそれは何かその後、ポート 80 をリッスンし、そのトラフィックを転送する必要があります。URL に他のポートが指定されていない場合、Web ブラウザは常にポート 80 に接続します。

関連情報