注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

mod-myvhostはApacheモジュールのオープンソース・ソフトウェア。Apacheの設定はhttpd.confで行う。テキストファイルベースなので分かりやすいが、ASPなどでサービスを提供しようと思った時に、設定がシステムから柔軟に変更できればと思うことがある。 0

ピクチャ 432.png
設定はこんな感じ 0

 

例えばユーザごとにVirtualHostを分ける場合だ。サブディレクトリで命名規則を設けて行う方法もあるが、ユーザ数が増えればそれも苦しい管理になる。そこで使ってみたいのがmod-myvhostだ。 0

mod-myvhostはVirtualHostの設定をMySQL上で管理できるようにするApacheモジュールだ。専用のデータベースとユーザを作成して、SQLを実行してパスを動的に変更できる。ルートディレクトリを動的に指定したり、有効/無効の切り替えもテーブルのメンテナンスだけでできるようになる。 0

ピクチャ 431.png
うまく切り替わった 0

 

さらにPHP4/PHP5の設定をダイナミックに変更できるのも魅力だ。VirtualHost単位でphp.iniの設定を切り替えるとなると相当大変な気がする(やったことがないが)。その面倒な管理もmod-myvhostを使えば簡単だ。VirtualHostに限らず動的に設定を変更したい時に参考になりそうだ。 0

執筆時のバージョン
 0.15.3

 

mod-myvhost - Project Hosting on Google Code
 http://code.google.com/p/mod-myvhost/ 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が163あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る