Apache仮想ホストを使用してパススルーポートを維持する内部IPにサブドメインをリダイレクトします。

Apache仮想ホストを使用してパススルーポートを維持する内部IPにサブドメインをリダイレクトします。

私はしばらくこの質問に対する答えを探していましたが、質問をする人々の要件が少し異なり、非常に異なる答えを得ることがわかりましたが、それらのどれも私の問題に合うようではありません。

mod_proxyを使用してプライマリドメインのサブドメインをネットワーク上の他のコンピュータにリダイレクトするサーバーがありますが、常に次のようにポートを指定する必要があります。

<VirtualHost *:80>
    ServerName sub.domain.com
    ProxyPreserveHost On
    ProxyPass / http://192.168.1.123/
    ProxyPassReverse / http://192.168.1.123/
</VirtualHost>

私が達成したいのは、すべての種類の接続をそのサブドメインにリダイレクトし、指定されたポートを別のコンピュータにリダイレクトすることです。

<VirtualHost *:*>
    ServerName sub.domain.com
    ProxyPreserveHost On
    ProxyPass / http://192.168.1.123/
    ProxyPassReverse / http://192.168.1.123/
</VirtualHost>

だからそれは次のように翻訳されます:

sub.domain.com:1234=>192.168.1.123:1234

sub.domain.com:5678=>192.168.1.123:5678

ちょっと…文書公式文書合格できるようです:しかし、これを行うと、サーバーのメインページが表示されます。

ベストアンサー1

おすすめ記事