MoinMoin のインストール
ここでは Ubuntu の上で Lighttpd を使い FastCGI で MoinMoin を動かす場合のインストール手順について解説します。
MoinMoin はデータを保存するディレクトリをサイト毎に作成することで、複数の Wiki サイトを同時に公開することができます。サイト毎に Wiki エンジンをコピーする必要はありません。
Lighttpd と MoinMoin のインストール
$ sudo apt-get install lighttpd python-moinmoin
Lighttpd の fastcgi モジュールを有効にする
モジュールを有効/無効にするスクリプトが用意されているので簡単です。
$ sudo lighty-enable-mod Available modules: auth cgi fastcgi proxy rrdtool simple-vhost ssi ssl status userdir Already enabled modules: Enable module: fastcgi <<<<< fastcgi と入力 Enabling fastcgi: ok
Lighttpd の mod_rewrite を有効にする
こちらは lighttpd の設定ファイルを編集する必要があります。
$ sudo vim /etc/lighttpd/lighttpd.conf
...途中省略...
server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_compress",
"mod_rewrite", <<<<< コメントを外す
# "mod_redirect",
# "mod_evhost",
# "mod_usertrack",
# "mod_rrdtool",
# "mod_webdav",
# "mod_expire",
# "mod_flv_streaming",
# "mod_evasive"
)
...途中省略...次に、Wiki をどのように公開するかによって、設定方法が変わってきます。
MoinMoin - データーベースを使わない Wiki システム