Webページの一番簡単な管理手法はFTPでアップロードして終わりといった形かも知れませんが、これではコンテンツを間違ってアップロードした場合や、あるユーザだけ別なページを見せたいと言った時の対応ができません。 そこで使ってみたいのがmod_gitです。ApacheにGit連携機能を持たせるモジュールになります。

mod_gitの使い方

こちらはコンテンツを表示したところ。

Gitで管理されているのでgit pushすればコンテンツがアップロードできます。が、差し替わるわけではありません。Cookieに入っている git-commit にコミットのハッシュを入れるとそのコンテンツが表示されます。コミットの他、タグも指定できます。

mod_gitを使うとベータ版ユーザの案内などがとても簡単にできるでしょう。また、旧バージョンの表示もできますし、色々な使い方ができそうです。

mod_gitはApache用のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。

r0ml/mod_git