mod_monoに関するTips。
lighttpd+mod_mono
lighttpdでmod_monoを使用するためのTips。
設定
lighttpdでmod_monoを使用するにはmod_fastcgiが必要になるのであらかじめインストールしておく必要がある。 インストールしたら、設定ファイルを開きmod_monoのための設定を追記する。 この例での設定内容は次の通り。
- Monoは/usr/localにインストールされているものとする
- document-rootは/srv/www、mod_monoを使用するアプリケーションのディレクトリは/srv/www/mod_mono
- 拡張子.aspxのファイルのみfastcgi-mono-server2で処理する
- mod_monoのログは/var/log/lighttpd/fastcgi-mono-server.logに出力
- 起動する最大プロセス数は1
設定を保存し、再起動する。
Hello, World
動作確認のため、"Hello, World"を表示するだけのサンプルを作成する。 まずファイル/srv/www/mod_mono/default.aspxを次の内容で作成。
次にファイル/srv/www/mod_mono/default.aspx.csを次の内容で作成。
上記二つのファイルを作成したら、ブラウザでhttp://localhost/mod_mono/を開く。 うまくページが表示されればOK。 以下は問題なく動作した場合のレスポンスの例。