2009-06-29 13 views
0

私はの開発サーバーセットアップはCaucho Resin v3.1.9の上にAdobe Coldfusion8(.warインストール)を実行しています。 (CentOS 5.3-64bit)Apache/ResinでのVirtualhosts設定(Adobe ColdFusion 8を実行中)

注::これは初めてのResinの経験です。私はResinの上でColdfusion8を実行しようとしています。これにより、パフォーマンスが大幅に向上することが示唆されました。

私の質問はです:どうすれば私の既存の設定のように複数のApache仮想ホストを簡単に統合できますか?

アドビのスタンドアロンインストールでApacheを使用しているmod_jrun22.soを使用してCF8を実行すると、ウェブサイトごとに/ var/www/*/html /というようなバーチャルホストが設定されています(簡体字)、以下:

<VirtualHost 127.0.0.1:80> 
DocumentRoot /var/www/www.mydomain.com/html 
ServerName www.mydomain.com 
ServerAlias mydomain.com 
</VirtualHost> 

<VirtualHost 127.0.0.1:80> 
DocumentRoot /var/www/www.myotherdomain.com/html 
ServerName www.myotherdomain.com 
ServerAlias myotherdomain.com 
</VirtualHost> 

この構成では、私はすぐにColdFusionのアプリとウェブサイトを展開することができます「の/ var/www /の*/htmlの」にapacheのポインティングを通じてセットアップ仮想ホストに私を可能にします。

まあ、樹脂の場合は、私の仮想ホストごとにホスト>のタグを '/opt/resin/conf/resin.conf'に設定する必要があります。したがって、仮想ホストを完全に複製する必要があります。

私が本当に望むのは、私のapache仮想ホストをセットアップし、それに応じて樹脂を補うことができることです。

私はより良い解決策が必要であり、あらゆる提案を楽しめるように完全に開いています。

答えて

1

resin docsには、regexを使用してルートディレクトリを変更する例が示されています。 .comサイトを見つけたばかりの同様の正規表現を作成し、ドキュメントのルートを設定できますか?

resin/railoとcauchoを使って遊ぶことから、私はapacheだけでvirtualhostの設定をする方法を見つけることができませんでした。とにかくそれをあるレベルに複製する必要があります。正規表現のエントリーか、私が行ったように(約10のドメインしかなかった)、各サイトのエントリーを作成します。

+0

私はこの回答を本当に好きではありませんでした。 :-)私はServerAliasを使っていても何百ものWebサイトを持っているので、Regexサイトをセットアップするとうまく動作しません。私のapacheホストを樹脂で複製することは、私にとってばかげて過度のことです。今、私はApacheと樹脂を管理する必要がありますか?これは私の後退です。 –

関連する問題