私は専用のCentOSサーバーを持っています。すべてのユーザー、アプリ、仮想ホストを手動で管理しています。私はApache 2.2.3とPassenger 3.0.7を使ってアプリケーションを提供しています。私は私の/etc/httpd/conf/vhosts/
ディレクトリ内のすべての*.conf
のファイルが含まれて/etc/httpd/conf/
における典型的なhttpd.confファイルを持っています。通常、各アプリケーションごとに、vhostsディレクトリに新しいsample-domain.com.confファイルを作成します。私のレールアプリのconfigディレクトリにapache confファイルを置くのは悪い考えですか?
はしかし、私は頻繁にApacheの設定変更を必要とする特定のアプリを持っている、と私はそれが私のアプリとそのバージョンコントロールのより一部になりたいです。そこで、私はapache設定ファイルをapps configディレクトリに移動しました。私はアプリからApacheのconfファイルのシンボリックリンク現在のバージョンが含まれて私のバーチャルホストの行を含める追加755へのアプリでApacheのconfファイルのパーミッションを設定し、私カピストラーノのdeploy.rbにスクリプトを追加しました。私の簡単な質問に私をもたらします
:この安全か悪い考えですか? Apacheの中に頻繁に設定変更については
現在は479行の長さです。 .htaccessのためにちょっとですか、それとも違いはありませんか? – Preacher
少しです。ファイルの小さな部分だけが変更された場合は、頻繁に更新される.htaccessファイルのビットのみを抽出します。 .htaccessは.conf設定を上書きすることを覚えておいてください。変更を.htaccessだけに入れるのは大したことではなく、ときには変更をメインの.confに "移植"するだけです。 –