Lighttpdをインストールしてみた
巷(?)では、Apple Storeが”We’ll be back soon”になってるとかで、MacBook Core 2 Duoがでるじゃないか、と噂になってるらしいです。
が、私はというと、先ほどまでLighttpdとnpaの統計と戦ってました(二つに関連性が全くない…)。
npaの方はどうでもいいとして、Lighttpd。
確か、16時頃には既にインストール作業を始めてたはずなのに、色々なところでエラーばっかり出て、結局つい先ほどまで掛かってしまいました。
エラーがでなけりば、どうインストールしたのか書こうかと思いますが、あまりのエラーの多さ(多くは自分に原因がある)に挫折しました。
現在、標準のパーソナルweb共有(Apache1.3)は通常どおりhttp://localhost/でアクセスできるようにして、Lighttpdはポートをフォルトの80から8080に変えて、http://localhost:8080/でアクセスできるように設定してみました。
インストールはどうにかなってたようなので、lighttpd.confの
## bind to port (default: 80) #server.port = 81
を
## bind to port (default: 80) server.port = 8080
に、ついでにdocument-rootも/www/pages/から/Library/WebServer2/Documents/に変えてみたり(特に意味はない)。
で、
$ sudo /opt/local/sbin/lighttpd start
で起動しようとしても、エラーが出て起動しない。設定ファイル(lighttpd.conf)がない、と言ってるみたいなので、
sudo /opt/local/sbin/lighttpd start -f /opt/local/etc
でやってみても、何故か同じエラー。
どこが駄目なんだろ、などと思いつつ検索しても英語分からない。
色々検索してたら、ふとlighttpd.shというのを見つけたので、ダウロードして、中身をちょっと書き換えて
~/Desktop/lighttpd.sh start
とやってみたら、あら、藤木不思議、あっさり起動。
…で、結局何が駄目だったの? > lighttpd
という事で、今、私の場合、http://localhost/ (http://localhost:80/)にアクセスすると、ApacheのIndex of / が表示されて、http://localhost:8080/にアクセスすると、lighttpdの 404 errorが表示されます(404 errorて…)
ところで、一つのパソコンにApache 1.3.*とApache 2.*を同居させるのって可能なんでしょうか。…できるとしてもインストール面倒そうですけど。
追記(書き忘れ):
参考にしたサイトとか諸々。
Lighttpd (公式サイト)
lighttpd - Trac (公式サイトのドキュメント類(wiki))
Installing Lighttpd on Mac OS X Tiger with DarwinPorts
lighttpd テスト起動
TxD/Installing a Rails Application at TextDrive
TextDrive で lighttpd + FastCGI + Trac