Lighttpd配置方法介紹

Lighttpd是一款安全、快速、兼容且非常靈活的Web服務器,針對高性能環境進行了優化。與其他網絡服務器相比,它的內存佔用非常低,並且能夠處理CPU負載。它的高級功能集(FstCGI、CGI、Auth、輸出壓縮、網址重寫等等)使Lighttpd成爲每一臺有負載問題的服務器的完美網絡服務器軟件。想要爲靜態內容運行快速、低資源的服務器嗎?今天爲大家簡單介紹下Lighttpd配置操作步驟,僅供參考。

、創建一箇名爲lighttpd.conf的文本文件,包含以下內容:

see . document-oot = “//www/sees/www . exmple . og/pges/̶ see . pot = 3000 mime type . ssign =()。html̶ =%3E “文本/html “,̶。txt̶ =%3E “文本/普通̶,̶。JPEG ̶ = % 3E “圖像/jpeg “,̶。png̶ =%3E “圖像/png)

默認情況下,Lighttpd將偵聽TCP端口3000並綁定到所有接口。分配了幾個重要的MIME類型,並且設置了文檔根目錄(用於所有請求的基本目錄)。文檔根目錄中的文件必須是啓動web服務器的用戶可讀。

2、檢查您的配置是否正常:

$ lighttpd -t -f lighttpd.conf

3、現在啓動服務器進行測試:

$ lighttpd -D -f lighttpd.conf

並將您的瀏覽器指向http://27.0.0.:3000/

4、要停止服務器,請返回命令提示符並按ctl-c。

5、您應該熟悉服務器安全所需的一些設置:

see . document-oot = “//www/sees/www . exmple . og/pges/̶ see . pot = 80 see . usenme = ̶ www ̶ see . goup nme = ̶ www ̶ mime type . ssign =()。html̶ =%3E “文本/html “,̶。txt̶ =%3E “文本/純文本̶,̶。JPEG ̶ = % 3E “圖像/jpeg “,̶。png̶ =%3E “圖像/png “)靜態文件。排除-擴展名=(。fcgi “,̶php“,”。b“,”~“,”Inc .)index-file . nme =(“index . html”)

現在,網絡服務器正在端口80上監聽,端口80是超文本傳輸協議流量的默認端口,並將切換到用戶。 服務器必須以oot用戶身份啓動才能控制端口80,但是在獲取端口後繼續以oot用戶身份運行不是必要的,也不是一箇好主意,因此服務器切換到用戶。

6、禁止訪問查看某些類型文件的內容,因爲它們用於生成動態內容。直接對目錄的請求被重寫爲index.html目錄中文件。

假設您已經創建了/etc/init.d/lighttpd服務,如的“初始化腳本”部分所述InstllFomSouce,將配置文件放入/etc/lighttpd/lighttpd.conf用以下命令啓動服務器:

# /etc/init.d/lighttpd stt

要停止它,請使用:

# /etc/init.d/lighttpd停止