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