Monday, February 13, 2006

一個值得推荐的web server: lighttpd

最近公司裡的"大人"突然說要把我們embedded linux上面的web server加上SSL的功能
而且我只有一個星期的時間(因為他們覺得大概是打開某個選項打勾勾....MS受害者)
我們原先使用thttpd與boa這些web server原先都沒有支援SSL
我發現uClinux版本的boa有SSL支援
本來在我興高采烈的將uClinux boa給他cross-compiler後放到device上
卻發現..........原本一些cookie設定的功能不work了
天呀........只剩1天(因為太懶了......慢慢做.....)

這時候的我痛苦萬分
突然想到在slashdot的RSS news中看過一個新的lightweight web daemon: lighttpd
只好趕緊download來試試(我不想熬夜開boa的source code....ㄏㄏ)
在經過一些cross-compiler的處理後
沒有太多問題的將lighttpd放到arm9的device上
設定一下conf檔案
加上pem認證檔案

就這麼解決了這個問題
lighttpd真是一個很優秀的project
他的size很小,反應速度也很快
又是與apache一樣使用module plugin的方式擴充功能
這樣的web server daemon絕對要介紹給你
有web interface的朋友
趕緊試試吧

No comments: