實(shí)現(xiàn)在Windows下安裝Lighttpd的方法
2024-09-10 00:01:49
供稿:網(wǎng)友
武林網(wǎng)之家亞洲服務(wù)器:
自動(dòng)調(diào)度計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源,完成智能化部署,為您提供彈性的生產(chǎn)環(huán)境,支持彈性擴(kuò)展,隨需而變,以應(yīng)對(duì)網(wǎng)站流量的快速變化。會(huì)員后臺(tái),可自行重啟服務(wù)器,重啟iis等功能。高性能亞洲服務(wù)器。質(zhì)量就是我們的自尊,服務(wù)就是我們是初心!
IIS7亞洲服務(wù)器地址:http://fuwuqi.iis7.com/fl.asp?dj=7
===============================================================================
逛javaeye時(shí),看到大牛們推薦使用lighttpd Web服務(wù)器,如是下載下來(lái)安裝嘗試了一把。
大致經(jīng)歷一下幾個(gè)步驟:
1、windows系統(tǒng)下需要cygwin 環(huán)境的支持,如是先下載安裝cygwin。
2、下載lighttpd源代碼并解壓(from http://trac.lighttpd.net/)
3、在cygwin 環(huán)境下進(jìn)入lighttpd的下載后保存的目錄,依次執(zhí)行以下命令:
1> ./configure –prefix=C:/lighthttd
2> make
3> make install
如無(wú)報(bào)錯(cuò),則安裝成功。
4、在C:/lighthttd下建一個(gè)目錄etc 用于存放配置文件,新建一個(gè)配置文件lighttpd.conf,示例配置如下:
server.document-root = "D:/Itang_home/MyPics/100CANON"
server.port = 8080
mimetype.assign = (
".html" => "text/html",
".txt" => "text/plain",
".jpg" => "image/jpeg",
".png" => "image/png"
)
5、windows命令行環(huán)境下進(jìn)入C:/lighthttd/sbin目錄,運(yùn)行 lighttpd -t -f ../etc/lighttpd.conf 測(cè)試是否安裝配置成功。
此時(shí)會(huì)提示cygwin1.dll 等lighttpd 運(yùn)行時(shí)依賴cygwin 的DLL不存在,那么需要到cygwin 的bin目錄找到相應(yīng)的dll拷貝到C:/lighthttd/sbin目錄下,再運(yùn)行 lighttpd -t -f ../etc/lighttpd.conf 直到出現(xiàn)提示 "Syntax OK" ,則表示安裝配置成功。
6、運(yùn)行l(wèi)ighttpd -D -f ../etc/lighttpd.conf啟動(dòng)Web服務(wù)器。
7、瀏覽器里訪問,顯示圖片,大功告成。
在進(jìn)程管理器查看啟動(dòng)后內(nèi)存僅僅占用4M,挺精巧的。訪問速度也挺快。以后多看看官方文檔,結(jié)合實(shí)際應(yīng)用多折騰一下它。如有可能將其應(yīng)用到實(shí)際項(xiàng)目中去。
注:示例只是配置了對(duì)靜態(tài)資源的訪問。后續(xù)如何相關(guān)應(yīng)用(比如結(jié)合tomcat,ruby等) 則需要看官方文檔(http://trac.lighttpd.net/trac/wiki/)。