lighttpd代理伺服器
1. 如何解決lighttpd反向代理過濾掉不需要代理的站點
如果要過濾站點靜態文件(jpg,gif,html..)目錄寫法是: location ~ ^/images/ { expires 4d; }如果如果要過濾.css結尾的文件,可以寫成 location ~ \.css$ { expires 10d; }其它的文件過濾與這類似,同時你也可以使用正則。
2. Windows系統下怎麼安裝Lighttpd 非cygwin 環境詳細安裝方法
您好, cygwin是一個在windows平台上運行的unix模擬環境,是cygnus solutions公司開發的自由軟體。它對於學習unix/linux操作環境,或者從unix到windows的應用程序移植,或者進行某些特殊的開發工作,尤其是使用gnu工具集在windows上進行嵌入式系統開發,非常有用。以下是如何在windows下安裝cygwin。·在官網(自行搜索)上下載cygwin,雙擊打開,點擊下一步
·軟體會讓你選擇如何安裝,有三種方式,我們選擇第一種,也就是從網路上直接下載安裝,
·點擊下一步,選擇安裝目錄,默認的是C盤的根目錄,你也可以選擇到其他的文件夾,下面默認的是為所有用戶安裝
·點擊下一步,選擇下載文件夾,默認是下載到用戶的下載文件夾中
·下一步選擇網路連接類型,可以選擇代理,也可以選擇直接連接, 我選擇的是直接連接,因為網易有相應的源
·點擊下一步,就是選擇源,為了下載穩定快速,我們可以選擇網易的下載源,
·點擊下一步,就會讀取相應的源,並會彈出一個安裝警告,如果是第一次安裝,可以忽視這個警告,
·讀取目錄後,軟體會讓你選擇要安裝的文件,這里就以 要安裝binutils,gcc,gdb為例,點擊devel default,
·在其下分別選擇下圖所示的文件,這里就以 要安裝binutils,gcc,gdb為例。當然,你也可以根據自己的需要安裝相應的文件。
·選擇完畢後,點擊」下一步「,軟體就會自動下載你選擇的文件,下載完成後會自動安裝,並會在你選擇的下載目錄內找到安裝源文件
·安裝完成後,會讓你選擇是否是否在桌面和開始菜單創建快捷方式
3. 看看大網站都用什麼操作系統和Web伺服器
1、Google:Server: gws
gws:我猜想應該是 Google Web Server 的簡寫。
GWS應該是谷歌定製或開發出來的一套獨有的Web伺服器。
2、網路:Server: BWS/1.0
BWS,同上,我想應該是 Bai Web Server 的簡寫。
不過,個人認為應該是gws早於BWS,為什麼我想大家都懂的。
3、Hao123網址之家:Server: lighttpd
Lighttpd簡介:
Lighttpd是一個德國人領導的開源軟體,其根本的目的是提供一個專門針對高性能網站,安全、快速、兼容性好並且靈活的web server環境。
具有非常低的內存開銷,cpu佔用率低,效能好,以及豐富的模塊等特點。
lighttpd是眾多OpenSource輕量級的web server中較為優秀的一個。
支持FastCGI, CGI, Auth, 輸出壓縮(output compress), URL重寫, Alias等重要功能。
4、新浪網、新浪微博、新華網、中國政府網、中國移動、開心網:Server: Apache
Apache簡介:
Apache是世界使用排名第一的Web伺服器軟體。
它可以運行在幾乎所有廣泛使用的計算機平台上,
由於其跨平台和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。
5、騰訊:Server: squid/3.0
Squid簡介:
Squid是一種在Linux系統下使用的優秀的代理服務器軟體。
squid不僅可用在Linux系統上,還可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等系統上。
Squid是一個緩存internet數據的一個軟體,它接收用戶的下載申請,並自動處理所下載的數據。
也就是說,當一個用戶想要下載一個主頁時,它向Squid發出一個申請,要Squid替它下載,
然後Squid 連接所申請網站並請求該主頁,接著把該主頁傳給用戶同時保留一個備份,
當別的用戶申請同樣的頁面時,Squid把保存的備份立即傳給用戶,使用戶覺得速度相當快。
6、搜狐、搜狐高清:Server: SWS
SWS:我猜想應該是 Sohu Web Server 的簡寫。
7、網易、淘寶、鳳凰網、人人網:Server: nginx
Nginx簡介:
nginx是一款由俄羅斯程序員Igor Sysoev所開發輕量級的網頁伺服器、反向代理伺服器以及電子郵件(IMAP/POP3)代理伺服器。
此軟體BSD-like協議下發行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系統中運行。
8、央視網:Server: CCTV.com_webserver/1.0
CCTV.com_webserver/1.0:應該是CCTV為其量身定製的Web Server。
9、人民網:Server: RMW
RMW:應該是人民網為其量身定製的Web Server。
10、優酷網:Server: njwww2
njwww2:不知道是優酷怎麼定製出來的Web Server,名字就好齪。
11、中國英才網、攜程旅行網、58同城、中國工商銀行:Server: Microsoft-IIS/6.0
IIS簡介:
Internet Information Services(IIS,互聯網信息服務),
是由微軟公司提供的基於運行Microsoft Windows的互聯網基本服務。
IIS/6.0 一般基於Windows Server 2003。
12、微軟官方網站:Server: Microsoft-IIS/7.5
IIS/7.5一般基於Windows Server 2008,是微軟目前最新的IIS服務。
從這點看,微軟對自己的最新產品還是滿意的
以上共列舉了12類,數據只是單純來源一個瀏覽器插件,不一定完全真實。
但可以看出,大型網站用IIS的還是比較少的......
不過全球網站千千萬,各式各樣、千奇百怪的Web伺服器都有。
4. 請問網路伺服器上常用的都是哪些伺服器及其伺服器軟體
伺服器操作系統:Windows NT/2003, Unix, Linux, FreeBSD
郵件伺服器:Sendmail、Qmail、Postfix,我用Sendmail,國外現在比較流行Qmail
ftp伺服器:ftpd、oftpd、vsftpd、pure-ftpd、proftpd、wu-ftpd、glftpd,我用vsftpd
web伺服器:apache、lighttpd,我在用apache,不過輕量級lighttpd說是比apache快10倍,網易部分的freebsd主機有在用lighttpd
代理伺服器:Nginx,網易就是用Nginx來做反向代理的
5. 常用的web伺服器軟體有哪些
1、ApacheApache是世界使用排名第一的Web伺服器軟體。
2、IIS是微軟公司主推的伺服器。
3、GFEGoogle的web伺服器。
4、Nginx的HTTP伺服器。
5、Lighttpd伺服器。
6、Zeus是一個運行於Unix下的非常優秀的Web Server,據說性能超過Apache,是效率最高的Web Server之一。
7、(8)Resin提供了最快的jsp/servlets運行平台。
8、Jetty是一個開源的servlet容器,它為基於Java的web內容,例如JSP和servlet提供運行環境。
9、BEA WebLogic是用於開發、集成、部署和管理大型分布式Web應用、網路應用和資料庫應用的Java應用伺服器。
10、Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。
6. apache fastcgi與lighttpd fastcgi有什麼不同
一.軟體介紹(apache lighttpd nginx)1sraft.co.uk)所作的調查,世界上百分之五十以上的web伺服器在使用apache.1995年4月, 最早的apache(0.6.2版)由apache group公布發行. apache group 是一個完全通過internet進行運作的非盈利機構, 由它來決定apache web伺服器的標准發行版中應該包含哪些內容. 准許任何人修改隱錯, 提供新的特徵和將它移植到新的平台上, 以及其它的工作. 當新的代碼被提交給apache group時, 該團體審核它的具體內容, 進行測試, 如果認為滿意, 該代碼就會被集成到apache的主要發行版中. apache 的特性: 1) 幾乎可以運行在所有的計算機平台上. 2) 支持最新的http/1.1協議 3) 簡單而且強有力的基於文件的配置(httpd.conf). 4) 支持通用網關介面(cgi) 5) 支持虛擬主機. 6) 支持http認證. 7) 集成perl. 8) 集成的代理伺服器 9) 可以通過web瀏覽器監視伺服器的狀態, 可以自定義日誌. 10) 支持伺服器端包含命令(ssi). 11) 支持安全socket層(ssl). 12) 具有用戶會話過程的跟蹤能力. 13) 支持fastcgi 14) 支持java servlets3.nginxNginx是俄羅斯人編寫的十分輕量級的HTTP伺服器,Nginx,它的發音為「engine X」, 是一個高性能的HTTP和反向代理伺服器,同時也是一個IMAP/POP3/SMTP 代理伺服器.Nginx是由俄羅斯人 Igor Sysoev為俄羅斯訪問量第二的 Rambler.ru站點開發.Nginx以事件驅動的方式編寫,所以有非常好的性能,同時也是一個非常高效的反向代理、負載平衡。其擁有匹配 Lighttpd的性能,同時還沒有Lighttpd的內存泄漏問題,而且Lighttpd的mod_proxy也有一些問題並且很久沒有更新。但是Nginx並不支持cgi方式運行,原因是可以減少因此帶來的一些程序上的漏洞。所以必須使用FastCGI方式來執行PHP程序。nginx做為HTTP伺服器,有以下幾項基本特性:處理靜態文件,索引文件以及自動索引;打開文件描述符緩沖.無緩存的反向代理加速,簡單的負載均衡和容錯.FastCGI,簡單的負載均衡和容錯.模塊化的結構。包括gzipping, byte ranges, chunked responses,以及 SSI-filter等filter。如果由FastCGI或其它代理伺服器處理單頁中存在的多個SSI,則這項處理可以並行運行,而不需要相互等待。Nginx專為性能優化而開發,性能是其最重要的考量,實現上非常注重效率。它支持內核Poll模型,能經受高負載的考驗,有報告表明能支持高達 50,000個並發連接數。Nginx具有很高的穩定性。其它HTTP伺服器,當遇到訪問的峰值,或者有人惡意發起慢速連接時,也很可能會導致伺服器物理內存耗盡頻繁交換,失去響應,只能重啟伺服器。例如當前apache一旦上到200個以上進程,web響應速度就明顯非常緩慢了。而Nginx採取了分階段資源分配技術,使得它的CPU與內存佔用率非常低。nginx官方表示保持10,000個沒有活動的連接,它只佔2.5M內存,所以類似DOS這樣的攻擊對nginx來說基本上是毫無用處的。就穩定性而言,nginx比lighthttpd更勝一籌。Nginx支持熱部署。它的啟動特別容易, 並且幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新啟動。你還能夠在不間斷服務的情況下,對軟體版本進行進行升級。二.3種WEB伺服器的比較:serverApacheNginx LighttpdProxy代理非常好非常好一般Rewriter好非常好一般Fcgi不好好非常好熱部署不支持支持不支持系統壓力比較很大很小比較小穩定性好非常好不好安全性好一般一般技術支持非常好很少一般靜態文件處理一般非常好好Vhosts虛擬主機支持不支持支持反向代理一般非常好一般Session sticky支持不支持不支持註:在相對比較大的網站,節約下來的伺服器成本無疑是客觀的。而有些小型網站往往伺服器不多,如果採用 Apache 這類傳統 Web 伺服器,似乎也還能撐過去。但有其很明顯的弊端: Apache 在處理流量爆發的時候(比如爬蟲或者是 Digg 效應) 很容易過載,這樣的情況下採用 Nginx 最為合適。建議方案:Apache 後台伺服器(主要處理php及一些功能請求 如:中文url)Nginx 前端伺服器(利用它佔用系統資源少得優勢來處理靜態頁面大量請求)Lighttpd 圖片伺服器 總體來說,隨著nginx功能得完善將使他成為今後web server得主流。三.性能測試:將分別測試3種軟體在對動態頁面和靜態頁面請求及並發時的響應時間l 靜態頁面 搜狐首頁LIGHTTPD n/-c(ab參數)cpu%Mem RequestsperSecondTime taken for tests100000/1006460462.7521.6100000/2006760312.0732.4100000/5008360137.2472.8100000/1000出現錯誤丟包9460126.678.9NGINX n/-c(ab參數)cpu%MemRequestsperSecondTime taken for tests100000/10034.6140943.6610.597100000/20035.6110924.3210.818100000/50034.3110912.6810.956100000/100037160832.5912.106APACHE n/-c(ab參數)cpu%MemRequestsperSecondTime taken for tests100000/10040.6170690.7214.47100000/20041.1180685.3914.59100000/50042.3190633.6415.78100000/100043.1200547.5318.26l 動態頁面 內部社區首頁LIGHTTPD n/-c(ab參數)cpu%MemRequestsperSecondTime taken for tests1000/1005020033.5429.8161000/2005221030.4332.8581000/5005423025.7938.761000/10006225024.8340.28NGINX n/-c(ab參數)cpu%MemRequestsperSecondTime taken for tests1000/10053.825083.1212.3051000/20055.825074.0513.5041000/5005626058.9916.9511000/10005826043.4123.347APACHE n/-c(ab參數)cpu%MemRequestsperSecondTime taken for tests100000/1006020027.3736.541100000/2006122023.8241.981100000/5007315020.5948.562100000/10005320027.1836.796l PHPINFO函數頁LIGHTTPD n/-c(ab參數)cpu%MemRequestsperSecondTime taken for tests100000/1004520168.0659.504100000/2004722140.6471.103100000/500492452.80189.386100000/1000在請求到4840時測試測試程序死掉NGINX n/-c(ab參數)cpu%MemRequestsperSecondTime taken for tests100000/10070120143.4669.706100000/20072130140.5771.140100000/50073150135.8773.601100000/100077160132.1875.657APACHE 出現丟包 n/-c(ab參數)cpu%MemRequestsperSecondTime taken for tests100000/10070180245.7340.694100000/20072190245.7940.684100000/50075200241.2941.443100000/100077220236.7442.239四.各大網站WEB伺服器資源列表網站名 操作系統 web伺服器1.門戶網站類:搜狐 LINUX apache 1.3.37新浪 LINUX apache 2.0.54迅雷 LINUX nginx 0.6.31163 LINUX apache 2.2.62.搜索類網路 unknown BWS 1.0Google linux gwsSougou FreeBSD apache 2.2.4Hao123 linux apache 2.2.44. 電子郵箱類126 linux apacheHotmail win2003 microsoft-IIS 6.0新浪郵箱 F5 Big-IP apache 2.2.8263 linux apache 2.2.65. 博客類新浪博客 linux nginx 0.5.35搜狐博客 linux nginx迅雷博客 linux nginx 0.6.32天涯博客 F5 Big-IP Microsoft-IIS/5.06.視頻類優酷 linux apache土豆 linux apacheKu6 linux apache六間房 linux nginx 0.6.14
7. Node.js與Nginx,Apache,Tomcat,Lighttpd哪個搭配好
樓主你好。
一般是Nginx在前 (reverse proxy server/load balancer),後面掛 Node.js 或 Apache 或 Tomcat 或 Lighttp。
8. 幾種輕量的Web伺服器
珹pache 和IIS占據了全球大部分互聯網網站,但是它們仍有缺點:
Apache採用多進程模型響應用戶請求,性能略有欠缺,對於物理內存依賴性很高,單機能夠支撐的並發請求也只有幾千,無法滿足高並發性網站的需求。針對DOS攻擊,可能癱瘓而致無法被訪問。
IIS是只能運行在Windows平台之上的多線程web伺服器,安全性Bug極多,極易被黑客攻擊。
1、Lighttpd
lighttpd採用事件驅動和非同步IO技術,運行時,一般只有單一的進程、單一的線程。實際上,lighttpd的服務進程很少會成為系統的瓶頸,系統的瓶頸通常是負責處理業務邏輯的CGI進程或者磁碟網路IO等。相對於Apache,穩定性不足。
2、Thttpdthttpd幾乎可以任何支持POSIX標準的系統上運行,移植性特別好;在運行過程中,內存消耗小;由於小巧,沒有採用fork的形式來處理新來的連接,從而不會產生過多的進程消耗系統資源,性能較高。
它是嵌入式系統的web server的最好選擇。
3、NginxNginx採用master-slave模型,能夠充分利用SMP的優勢,且能夠減少工作進程在磁碟I/O的阻塞延遲;其穩定性極高,由於採取了分階段資源分配技術,使得CPU與內存佔用率非常低;有出色的反向代理功能,常被用來充當反向代理伺服器,或作為大規模郵件伺服器的前端代理。
4、TUX支持SMP對稱多處理器,多線程可以非同步地完成復雜的HTTP請求;從內核的網路層直接驅動web服務,實現了一個真正意義上的網路事件驅動伺服器;用內核網路層緩存請示,加快了靜態請求的分發速度。TUX有時候被用來作為專門的圖片伺服器。