Ubuntu7.10とlighttpdとHiki
lighttpdでHikiを動かす作業ログ
インストールとかは以下のページを参照。
http://hikiwiki.org/ja/install.html
今回は、/var/wwwに入れずに、hikiユーザを作ってそこに解凍しました。 ディレクトリ構成は以下の通り。hikiユーザをwww-dataグループに入れて、パーミッションは空気を読んで。
- /home/hiki/app –Hiki本体
- /home/hiki/data –データ保存用ディレクトリ
- /home/hiki/logs –アクセスログ保存ディレクトリ
次に、lighttpdの設定。Hiki本体が.htaccessで設定している部分を、lighttpdの設定に書き直す必要がります。 設定内容は、hiki.cgiをインデックスにページにして、hikiconf.rbを見えないようにすればよいので、以下の設定で十分。
$HTTP["host"] == "wiki.shu-cream.net" {
server.name = "wiki.shu-craem.net"
server.document-root = "/home/hiki/app/"
server.errorlog = "/home/hiki/log/error.log"
accesslog.filename = "/home/hiki/log/access.log"
index-file.names = ( "hiki.cgi" )
url.access-deny = ( "hikiconf.rb" )
cgi.assign = ( ".cgi" => "" )
}
以上、設定を有効にして再起動して終了。
http://wiki.shu-cream.net/にアクセスして、無事動いていることを確認して終了。