Apacheばかり使っていても芸がないので、今回Lighttpdにしてみました。
Apacheを避けた最大の理由は、kernelにoptions STREAMSに始まる幾つかのSTREAM
関係のoptionを入れなければならないことです。まぁ、入れても良いんですけど、
BSDっぽく無い気がするので。気のせいかもしれませんが、ま、宗教と言うことで
:-)
| Server名 | Site | NetBSD Packages? | IPv6? | Virtual Host? | SSL? | Client Auth? |
|---|---|---|---|---|---|---|
| Apache ver1 | Site | ◎ | ◎ | ◎ | ◎(mod_ssl) | ◎(mod_ssl) |
| Apache ver2 | Site | ◎ | ◎ | ◎ | ◎ | ◎ |
| thttpd | Site | ◎ | ◎ | ◎ | × | × |
| mini_httpd | Site | ◎ | ◎ | × | ◎ | ◎ |
| Webricks | Site | ◎ | ◎ | ◎ | ◎ | × |
| bozohttpd | Site | ◎ | ◎ | ◎ | ◎ | × |
| Lighttpd | Site | ◎ | ◎ | ◎ | ◎ | ◎ |
#! /bin/sh rm -rf /tmp/lighttpd4 /tmp/lighttpd6 for i in /tmp/lighttpd4 /tmp/lighttpd6; do mkdir $i $i/cache $i/cache/compress done chown -R www.www /tmp/lighttpd4 /tmp/lighttpd6< echo -n ' httpd4'; /usr/pkg/sbin/lighttpd -f /usr/pkg/etc/lighttpd/lighttpd4.conf echo -n ' httpd6'; /usr/pkg/sbin/lighttpd -f /usr/pkg/etc/lighttpd/lighttpd6.confこれを、/etc/rc.local等に書きましょう。すると、起動時からlighttpdが立ち上がります。
auth.require = ( "/server-status" =>
(
"method" => "basic",
"realm" => "admin",
"require" => "user=foo"
),
"/server-config" =>
(
"method" => "basic",
"realm" => "admin",
"require" => "user=foo"
),
)
こんな感じの設定でいけます。
Last modified: Fri May 29 01:04:50 JST 2009