2010年8月28日土曜日

lighttpd で suexec

lighttpdやらnginxやら、
「apache2の代替」もかなり出揃ってますが、
今だに、apache2でしか出来ないものが幾つかあります。

代表的になのは、次の2点でしょう。
  • suexec
  • webdav+subversion

後者については、
未だにsubversionを使う方が間違ってるので、
「別にmercurialで、hgwebdir.cgiでいいんじゃね?」なので、
それで解決。

肝心の前者は
CGIをサポートしているlighttpdなら、やりようはあります。
#fast-cgiでは無理?!

って利いた風なことを書いてますが、カンニングしました。

http://d.hatena.ne.jp/ikasam_a/20060817/1155826140

と言うわけで、てっとり速く、全自動スクリプトを書きました。

http://gist.github.com/519592

要するにこういうことです。

気の短い人はこちらへ
http://gist.github.com/raw/519592/723035cd81d075e6ab743ba0e7eacf4fd3c7b435/install.sh