- 軟件介紹
- 軟件截圖
- 下載地址
- 相關評論(0)
lighttpd(web服務器)帶給大家,它適用于linux系統的,現在一般用的很少了,但是很多朋友找不到它的下載地址,所有小編特意為大家尋來,這個是最新的源碼包,我們要自己進行配置。
lighttpd介紹
lighttpd是一個德國人領導的開源web服務器軟件,其根本的目的是提供一個專門針對高性能網站,安全、快速、兼容性好并且靈活的webserver環境。具有非常低的內存開銷、cpu占用率低、效能好以及豐富的模塊等特點。
lighttpd特點
眾多opensource輕量級的webserver中較為優秀的一個。支持fastcgi,cgi,auth,輸出壓縮(outputcompress),url重寫,alias等重要功能;而apache之所以流行,很大程度也是因為功能豐富,在lighttpd上很多功能都有相應的實現了,這點對于apache的用戶是非常重要的,因為遷移到lighttpd就必須面對這些問題。
安裝配置方法
1、安裝lighttpd
root@tonyvicky:# tar vxzf lighttpd-1.4.10.tar.gz
root@tonyvicky:# cd lighttpd-1.4.10
root@tonyvicky:# ./configure --prefix=/usr/local/lighttpd
root@tonyvicky:# make
root@tonyvicky:# make install
root@tonyvicky:# mkdir /usr/local/lighttpd/htdocs
root@tonyvicky:# mkdir /usr/local/lighttpd/etc
root@tonyvicky:# cp ./doc/lighttpd.conf /usr/local/lighttpd/etc/
2、配置lighttpd
然后修改配置文件 /usr/local/lighttpd/etc/lighttpd.conf
把"mod_fastcgi"前邊的#去掉(在24行);把"mod_cgi"前邊的#去掉(在29行)
設置網站根目錄 server.document-root = "/usr/local/lighttpd/htdocs/" (40行)
設置錯誤日志文件路徑 server.errorlog = "/usr/local/lighttpd/lighttpd.error.log" (43行)
設置訪問日志文件路徑 accesslog.filename = "/usr/local/lighttpd/access.log" (116行)
啟動服務器
root@tonyvicky:# cd /usr/local/lighttpd/sbin/
root@tonyvicky:# ./lighttpd -f ../etc/lighttpd.conf
如果出現錯誤請把配置文件中如下內容刪除
$HTTP["url"] =~ "\.pdf$" {
server.range-requests = "disable"
}
3、配置CGI
修改配置文件
查找"#### CGI module"在這行之后添加
cgi.assign = ( ".sh" => "" )
然后我們再寫一個shell腳本來作測試 test.sh
#!/bin/bash
echo "Content-Type: text/html";
echo "";
echo "test";
把這個文件保存到/usr/local/lighttpd/htdocs/下
并改變權限
root@tonyvicky:# chmod a+x test.sh
然后用瀏覽器訪問一下 http://localhost/test.sh
如果能出現"test"的字樣,就說明CGI模塊正常使用了
4、配置fastcgi
修改配置文件
查找"#### fastcgi module"在這行之后添加
fastcgi.server = ( ".php" =>
(( "socket" => "/tmp/php.socket",
"bin-path" => "/usr/local/php/bin/php",
"min-procs" => 1,
"max-procs" => 32,
"max-load-per-proc" => 4,
"idle-timeout" => 20
))
)
寫一個PHP文件,看看能不能解析出來
<?
// test.php
phpinfo();
?>
用瀏覽器訪問一下 http://localhost/test.php
更新內容
[core]chunkqueueperf:跳過打開長度為0的文件
[核心]chunkqueue性能:將小文件讀入內存
[core]buffer_reset()不應傳遞為null
[測試]has_feature()輔助函數
[測試]跳過mod-secdownloadhmac-sha1,hmac-sha256
[核心]在osx上使用高精度的統計時間戳記
[mod_magnet]將服務器地址(本地ip)暴露給lua
[核心]調整http_chunkread()重試循環
[mod_maxminddb]maxmindgeoip2支持
[mod_authn_ldap]ldap_set_optionldap_opt_restart(修復#2940)
[build]檢測freebsdelftc_copyfile()
[mod_openssl]使用ssl_ctx_set_client_hello_cb()
[核心]通過if-none-match支持弱標簽
[核心]將log_state_handling標志存儲在堆棧中
[核心]在無效之前檢查splay_tree是否為null
[mod_webdav]解決方法microsoft-webdav-miniredir
[mod_webdav]docmicrosoft-webdav-miniredir錯誤
[mod_webdav]使stat_cache中的父目錄無效
[doc]systemd套接字激活配置示例
[core]chunkqueueperf:代碼重用
[stat_cache]接口使條目無效
[mod_webdav]在文件mod之后更新stat_cache
[核心]在etag中使用高精度的統計時間戳
[scons]在centos下對靜態構建的調整
[核心]在清除路徑之前使用路徑發出跟蹤
[核心]http_chunk_append_file_fd()
[多個]在某些情況下更早地打開目標文件
[stat_cache]不再是stat()和open()的stat
[stat_cache]fam:改進監控,緩存16秒
[stat_cache]fam:fdevent_in的單獨例程
[stat_cache]fam:僅空格更改
[mod_webdav]安靜的覆蓋警告
[doc]突出顯示模塊加載順序的相關性(修復#2946)
[核心]行為變更:更嚴格的url規范化
[stat_cache]修復cmake的編譯錯誤
[cmake]在freebsd上幫助cmake找到sys/event.h
[scons]幫助freebsd上的scons找到sys/event.h
[mod_webdav]平臺可移植性修復
[mod_webdav]在freebsd上禁用elftc_copyfile()
[mod_webdav]特殊情況:)
[mod_webdav]檢查if-none-match(#1818)
[stat_cache]符號鏈接策略chk的單獨功能
[stat_cache]將符號鏈接pol與數據結構分開
[stat_cache]存儲條目,不帶斜杠
[stat_cache]傳遞年齡參數以清除統計信息緩存
[stat_cache]刪除splaytreeins/del調試代碼
[stat_cache]fam:減少字符串復制
[stat_cache]fam:檢查famnextevent()返回碼
[stat_cache]fam:使用條目哈希索引作為用戶數據
[stat_cache]fam:改進處理修改后的文件
[stat_cache]fam:忽略follow-symlink配置
[stat_cache]fam:添加前檢查哈希沖突
[stat_cache]fam:忽略沒有有效匹配項的事件
[stat_cache]fam:使條目無效的函數
[core]修復post與mem一起使用時的1.4.52回歸(修復#2948)
[多個]更清潔的calloc在setdefaults_func中的使用
[核心]向某些etag原型添加const
[core]屬性((格式…))
[core]structlog_error_st用于錯誤記錄
[核心]log_error,log_perror使用類似printf的fmt
[核心]新的worker_init鉤子跟隨父叉
[core]用fdevent_open_cloexec()替換open()
[mod_webdav]主要重寫(修復#1818)
[core]200個options/不存在/pathhttp/1.1(修復#2939)
[mod_webdav]將鎖令牌括在“<…>”中
[mod_webdav]修復uuid檢測宏
[mod_webdav]修復proppatch中空白節點上的異常行為
[mod_webdav]在do{}while(0)之后清理資源
[mod_webdav]檢查if-match,if-unmodified-since(#1818)
[mod_webdav]已棄用不安全的部分put兼容
[mod_webdav]在更多響應中提供etag
[core]在qnx7.0上沒有sock_nonblock
[mod_auth]http身份驗證摘要算法=sha-256
[核心]沉默覆蓋警告
[mod_magnet]修復了無效的腳本返回類型崩潰(修復#2938)
[build]刪除-wdeclaration-after-statement
[core]在更多地方傳遞conf.follow_symlink
[core]使用server.error-handler修復斷言(修復#2941)
[核心]擴展目錄重定向以采用http狀態
[doc]次要調整create-mime.conf.pl正則表達式匹配(#2942)
gcc7.0的[core]屬性((fallthrough))
[core]fdevent_mkstemp_append()(共享)
[核心]off_tupload_temp_file_size
[core]如果沒有pollrdhup,請清除fdevent_rdhup
[mod_wstunnel]修復了big-endian的ping間隔(修復#2944)
[core]修復了http-parseopts中的中止(修復#2945)
[core]刪除http-parseopts中的重復斜杠
[核心]使用openssl讀取,丟棄請求正文
[mod_openssl]從全局范圍繼承密碼列表
[mod_openssl]默認值:ssl.cipher-list=“high”
[mod_proxy]如果>0,則將content-length傳遞給后端
[核心]配置選項,允許帶有請求正文的get
[核心]一些fdevent代碼精簡
[core]在fdevents之外刪除fde_ndx成員
[核心]刪除allow_http11的多余檢查
[mod_openssl]使用16k靜態緩沖區,而不是64k
[核心]將服務器負載檢查拉出主循環
[核心]隔離fdevent處理
[核心]當什么都沒讀的時候釋放空的塊buf
[核心]性能:將(fdnode*)傳遞給epoll和kqueue
[核心]修改配置解析器以處理多個}
[核心]通過(fdnode*)來注冊fdeventfd
[mod_auth]http_auth_digest_hex2bin()
[mod_auth]http_auth_info_t摘要抽象
[mod_auth]通過http_auth_require_t進行401取消身份驗證
[mod_accesslog]嘗試重建請求行
[多個]次要:刪除重復的條件
[mod_deflate]對x-gzip,x-bzip2的榮譽要求
[mod_auth]次要:調整配置驗證
[核心]丟棄超大拖車
[core]如果pollrdhup沒有空連接,則空讀取隊列
[核心]修復err中指令的gw_backend拼寫
[multiple]減少列表大小調整中的代碼重復
[核心]con→is_ssl_sock
[核心]connection_handle_write()更新狀態
[core]如果未初始化,請跳過plugins_call_cleanup
[核心]更簡單的循環來運行插件掛鉤
[core]修復srv→split_vals數組的混合使用(修復#2932)
[核心]從事件框架內調度事件
[core]不要多次調用fd事件處理程序,它們可能已經消失了(修復了segfault)
[核心]民意調查:fdarray使用fd作為索引,而不是fde_ndx
[核心]將fdevent_*映射到os系統事件框架
[核心]比起strchr()更喜歡memchr()
[核心]將作業列表指針存儲在堆棧中
[核心]快速清除請求緩沖區以供重用
用于connection_state_machine()的[core]輔助函數
[核心]性能:優化connection_read_header()
[core]解析connection_read_header()中的請求
[core]log_request_header_on_error放在一個地方
[core]僅在可能需要記錄時才復制請求
[核心]使parse_request,request.request相同buf
[核心]更喜歡buffer_caseless_compare()
[core]將reqhdrs緩沖區傳遞到http_request_parse
[核心]替換con→response.keep_alive
[核心]將log_error_write*()函數標記為冷
[core]http_request_parse()將錯誤路徑標記為冷
[核心]將代碼提升到請求行解析循環之外
[core]get_http_method_key()首先匹配strlen
[核心]rfc7230http版本解析
[mod_evhost]處理ipv6文字地址;添加測試
[core]單獨的server_main_loop()函數,標記為熱
[核心]將啟動/關機功能標記為冷
[核心]一些server_main_loop()清理
[核心]fdevent_process()
[核心]srv→max_fds_lowat和srv→max_fds_hiwat
[核心]刪除server.h
[mod_staticfile]搜索ext數組(如果不為空)
- 下載地址
軟件排行榜
- 1Serv U FTP Server (最好用的FTP服務器軟件)
- 2Apache+PHP+MySQL+Perl服務器套件
- 3Apache HTTP Server
- 4anyrouter(軟網關)
- 5搜易寬帶web服務器(adslwebserver)
- 6個人web服務器架設軟件
- 7CS服務器插件安裝程序免費版
- 8helix proxy(網關軟件)
- 9typsoft ftp server漢化版
- 10BitCometTracker
- 11cs服務器列表管理軟件
- 12VertrigoServ(php服務器)
- 13BEA WebLogic JRockit SDK
- 14WinFtp Server FTP服務器架設軟件
- 153389遠程桌面一鍵登錄
熱門推薦
-
serv u ftp server 修改版下載 v15.1.2 中文特別版 / 15.70M / 多國語言
-
服務器套件下載 v1.1.0 免費版 / 26.53M / 簡體中文
-
Apache服務器軟件下載 v2.4.27 綠色版 / 14.29M / 英文
-
filezilla中文版下載 v3.56.2 最新版 / 11.64M / 英文
-
iis6.0完整安裝包2003下載 64位 / 26.56M / 簡體中文
-
apache服務器下載 v2.4.27 免費版 / 3.59M / 英文
-
php集成環境安裝包下載 for iis6正式版 / 40.53M / 簡體中文
-
apache http服務器下載 v2.4.12 綠色版 / 11.79M / 簡體中文
-
iis6.0官方下載 xp/2003 / 16.59M / 簡體中文
-
mysql數據庫軟件下載 v5.7.17 最新版 / 107.00M / 簡體中文
熱門標簽
裝機必備軟件
-
網易云音樂音頻播放
影音先鋒視頻播放
360安全衛士安全防護
愛奇藝視頻播放
360殺毒殺毒軟件
迅雷下載工具
驅動精靈驅動工具
酷我音樂音頻播放
WPS辦公軟件
暴風影音視頻播放
吉吉影音視頻播放
微信電腦版聊天工具
搜狗輸入法文字輸入
美圖秀秀圖像處理
360瀏覽器上網瀏覽
- 視頻
- 芒果tv騰訊視頻優酷視頻愛奇藝
- 解壓
- rar解壓軟件7zip解壓軟件視頻壓縮軟件winrar
- 剪輯
- 剪映會聲會影premiereaudition
- p圖
- 光影魔術手coreldraw美圖秀秀photoshop
- 辦公
- 騰訊會議釘釘officewps
- 殺毒
- 諾頓小紅傘金山毒霸360殺毒
- 直播
- 抖音快手斗魚直播虎牙直播
- 翻譯
- 谷歌翻譯插件百度翻譯有道詞典金山詞霸
- cad
- cad插件浩辰cad中望cad天正建筑
- 編程
- EditPlusnotepadsublimevisual studio
- 安全
- 火絨卡巴斯基騰訊電腦管家360安全衛士
- 下載
- utorrentidm下載器比特彗星迅雷電腦版
- 網盤
- 阿里云盤和彩云網盤騰訊微云百度網盤
- 聊天
- 微信電腦版yy語音阿里旺旺qq
- 財務
- 用友軟件開票軟件管家婆軟件金蝶軟件
- 瀏覽器
- 火狐瀏覽器谷歌瀏覽器qq瀏覽器360瀏覽器
- 驅動
- 驅動人生網卡驅動驅動精靈顯卡驅動
- 檢測
- cpuzaida64安兔兔魯大師
- 音樂
- 網易云音樂酷我音樂酷狗音樂qq音樂
- 播放器
- potplayerkmplayer影音先鋒暴風影音