2

1つのドメインでホストされる複数のSitecoreインスタンスをインストールしたい。したがって、最初のインスタンスのルートURLはhttp://example.com/instance-1などになります。複数のインスタンスが必要な理由は、サイトごとに環境を分割したいからです。バインディングを試して、同じドメイン内の他のポートで各インスタンスを公開できることはわかっています。また、1つのインスタンスに複数のサイトをインストールできることも知っています。しかし、IISサイトのサブディレクトリにインスタンスをインストールする方法が見つかりませんでした。
誰かが子アプリケーションまたは仮想ディレクトリとして複数のインスタンスをインストールすることに成功した場合は、知識を共有してください。

Sitecore6.5とIIS7.5を使用しています

4

2 に答える 2

3

Sitecore は仮想ディレクトリでの実行をサポートしていません。独自の Web サイトで実行する必要があります。

しかし、私はトリックを思いつきましたが、それは非常に高度であり、明確な例がありません:

  • メイン ドメインとなるサイトを 1 つセットアップし、サブ フォルダを作成します (例: www.mydomain.com/site-awww.mydomain.com/site-b
  • 個別の Sitecore インスタンスを個別の IIS Web サイトとしてセットアップする
  • 各サイトに独自のホスト名を付けて、hosts ファイルに追加します (つまりhttp://site-ahttp://site-b、 などを取得します)。
  • IIS URL 書き換え機能をインストールし、HTTP_HOST サーバー変数の書き換えが許可されていることを確認します
  • http://www.mydomain.com/site-a/*に書き換えられるように、メイン サイトで書き換えを構成します。http://site-a/*
  • 正しいドメインとフォルダーを使用して Sitecore リンクが書き込まれていることを確認するカスタム リンクプロバイダーを作成します (したがって、http://site-a/itemと記述されますhttp://www.mydomain.com/site-a/item) 。

サイトが「仮想」フォルダーである場合、クローンをホストするサイトに同様のソリューションを実装したため、これは可能であると確信しています。

于 2012-11-22T21:25:45.083 に答える
1

同じドメインで複数の Sitecore インスタンスをホストする必要があるのはなぜでしょうか。Sitecore には、同じインスタンスで複数のサイトをセットアップするための優れたソリューションがあります。Ruud が提供するソリューションが役に立たない場合は、Tim Ward のマルチ サイト ソリューション ( https://github.com/jerrong/Sitecore-Multisite-Manager ) または Sitecore Marketplace の共有ソース モジュール ( http:// marketplace.sitecore.net/en/Modules/Multiple_Sites_Manager.aspx )

于 2012-11-22T21:35:11.213 に答える