8

次のURLでホストされているWebサイトがあるとします。

http://www.mysite.com/

これがホスティングプロバイダー「A」によってホストされているとしましょう。

ここで、このサイト内のサブディレクトリを別のホストでホストしたいと思います。

http://www.mysite.com/blog/

...ホスティングプロバイダー「B」でこれをホストするとします。したがって、このサイトの下のすべてのページは、完全に異なるデータセンターにあります。

この構成は可能ですか?

4

4 に答える 4

7

リバースプロキシを構成できる場合は...はい。

Apachemod_proxy

IISリバースプロキシ<=はcodeprojectソリューションであり、サポートされていない可能性があります。リバースプロキシを検索するだけで、おそらくもっと多くのものを見つけることができます。

IIS7(Vista、Windows 7、Server 2008)を使用している場合は、組み込みのHTTPリダイレクト機能を使用できます。

于 2009-12-04T17:58:20.077 に答える
1

はい、完全に可能です。

最近、IISを使用して、この正確な問題に遭遇しました。このソリューションでは、ISAPI_Rewrite3を使用しました。

IISでは、ISAPI_Rewrite3とRewriteProxyディレクティブを使用して単純なディレクティブを使用できます。

Apache modプロキシを使用している場合は、機能します(すでにここで説明しています)。残念ながら、ApachemodrewriteにはRewriteProxyに相当するものはありません。

このソリューションの注意点の1つは、ブログ投稿への新しいURLを処理するための書き換えルールを作成することでした。

于 2009-12-04T19:08:52.193 に答える
1

最適な結果を得るには、両方のアパッチの前にsqiudサーバーが必要です。すべてのリクエストはsquidインスタンスに送信され、リクエストパスに基づいて適切なapacheにルーティングされます。

両方のアパッチをそのドメイン用に構成する必要があります。DNSレコードはSquidインスタンスを指している必要があります。

于 2009-12-16T23:10:43.437 に答える
0

私は以下が状況を処理するための最良の方法であると信じています:

(a)サブディレクトリを使用してサブドメインマッピングを作成します。(b)このサブドメインを新しいIPでマップします(新しいホスティングサーバー)

清潔でシンプルではないですか?

于 2013-08-01T10:42:07.097 に答える