星期一, 3月 13, 2006

embedded system http server

Emedded system要提供http server的方法有:

有OS的,run 一個http server

這個有很多可以選擇,依照你...
Resource (RAM/ROM,speed)
需不需要有CGI
需不需要有Virtual Host
需不需要有access control

fnord
Lighttpd 這個支援php喔,只是支援 語法,call php command line program完成php的部份。
appWeb uclinux裡面新附的http server。支援server side java scripting, ESP for 動態資料。
這個功能超酷,還支援SSI,自己有自己的scripting language,做到類似當初Chris改的ECGI 功能。這裡有ESP的說明
Cherokee 這個不知道功能如何,有分full和embedded兩種版本。有支援CGI。

沒OS的,內嵌一個http server source code。

找library,或是由一個application來改。
可以參考的有:

openfirewall
ntop : a
EHS (Embedded Http Server Library) : GPL的 Http C++ libary,用來內含在source code中。
libwww : 一些方便的www function library.
SWAT : Samba project內含的http server,用C++寫的。

沒有留言:

張貼留言