質問

私は持っている 発達 Caucho レジン v3.1.9 上で Adob​​e Coldfusion8 (.war インストール) を実行するサーバー セットアップ。(CentOS 5.3-64ビット)

注記:これが私の初めてのレジン体験です。これによりパフォーマンスが大幅に向上するという提案を受けたため、Resin 上で Coldfusion8 を実行しようとしています。

私の質問は:既存の構成のように複数の Apache 仮想ホストを簡単に統合する方法。

実稼働サーバーでは、CF8 を実行し、Apache の mod_jrun22.so 経由で Adob​​e が提供する JRun にスタンドアロン インストールを実行し、各 Web サイトに「/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>

この構成により、「/var/www/*/html」を指す Apache を介して仮想ホストをセットアップできるため、Coldfusion アプリを使用して Web サイトを迅速にデプロイできます。

そうですね、Resin では、「/opt/resin/conf/resin.conf」内の仮想ホストごとに <host> タグも設定する必要があるようです。したがって、Apache 仮想ホストを完全に複製する必要があります。

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

より良い解決策が必要であり、あらゆる提案を歓迎します。

役に立ちましたか?

解決

の中に 樹脂ドキュメント 正規表現を使用してルート ディレクトリを変更する例を示しています。任意の .com サイトをキャッチしてドキュメント ルートを設定する同様の正規表現を作成できますか?

樹脂/railo と caucho で遊んだところ、Apache のみで virtualhost 構成を行う方法がまったく見つかりませんでした。とにかくそれをある程度のレベルまで複製する必要があります。正規表現エントリを使用するか、私が行ったように (ドメインが約 10 個しかありませんでした)、サイトごとにエントリを作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top