2

へのリダイレクトのように、サブドメインから特定のポートにリダイレクトしようとしていsub1.domain.comますdomain.com:1337。ただし、ウェブページ経由ではなく、直接。サブドメインに接続するJavaプログラムを作成しており、ソケットはこのようSocket --> sub1.domain.com --> domain.com:1337にページを介さずに接続しています。この投稿のように。

また、これを httpd 設定に追加すると

<VirtualHost *:80>
    Servername sub1.domain.com
    redirect / http://domain.com:1337/
</VirtualHost>

Web サイトに接続しますが、サーバー側の接続ではなく、リダイレクト ページの html を取得します。

4

1 に答える 1

3

あなたがやろうとしていることは、 mod_proxy ディレクティブで達成できます。リダイレクトの代わりにそれを使用する必要があります。何かのようなもの:

<VirtualHost *:80>
  ServerName sub1.domain.com
  ProxyPass / http://domain.com:1337/
  ProxyPassReverse / http://domain.com:1337/
  ProxyPreserveHost On
</VirtualHost>
于 2012-11-06T20:00:52.887 に答える