webサービス開始時の設定

基本的には/var/www/html/配下で開発をするのですが、サービス開始するコンテンツは/var/www/に移動してバーチャルホストを割り当てて管理してます。

その際の設定で

# contents

ServerName contents.hoge.jp
DocumentRoot /var/www/contents/
HostNameLookups off
UseCanonicalName on

# 自動でファイル読み込み
php_value auto_prepend_file /var/www/inc/mysql_connect_check.php

DirectoryIndex index.php index.html

色々省いてはありますが、

php_value auto_prepend_file /var/www/inc/mysql_connect_check.php

データベースが絡むコンテンツは上記のように接続を必ずチェックして接続ができない場合「メンテナンス中」ページに強制リダイレクトしてます。
こうしておくとメンテナンス時は一個のファイルの記述を変えるだけで済むので便利ですね。

てか世の中的には/srv/配下で管理の方がいのかな?