Ilmu Telekomunikasi    
   
Daftar Isi
(Sebelumnya) Comparison of video convertersComparison of X Window System ... (Berikutnya)

Perbandingan -- web server software

This article is a comparison of web server software.

Contents

Overview

ServerDeveloped bySoftware licenseLast stable versionRelease date
AOLserverNaviSoftMozilla4.5.12009-02-02
Apache HTTP ServerApache Software FoundationApache2.4.42013-02-25
Apache TomcatApache Software FoundationApache7.0.352013-01-16
BoaPaul PhillipsGPL0.94.132002-07-30
CaudiumThe Caudium GroupGPL1.4.182012-02-24
Cherokee HTTP ServerÁlvaro López OrtegaGPL1.2.1022013-01-17
Google Web Server (GWS)GoogleNon-free unpublished??
Hiawatha HTTP ServerHugo LeisinkGPLv28.8.12013-03-05
HFSRejettoGPL2.2f2009-02-17
IBM HTTP ServerIBMNon-free proprietary8.52012-06-15
Internet Information Services (IIS)MicrosoftNon-free proprietary8.02012-09-04
JettyEclipse FoundationApache9.0.02013-03-08
lighttpdJan Kneschke (Incremental)BSD variant1.4.322012-11-21
LiteSpeed Web ServerLiteSpeed TechnologiesNon-free proprietary4.2.22013-01-30
NaviServerVariousMozilla 1.14.99.42012-02-17
NCSA HTTPdRobert McCoolOpen-source and free for non-commercial use1.5.2a1996
nginxNGINX, Inc.BSD variant1.2.72013-02-12
nodejsRyan DahlMIT0.10.22013-03-28
OpenLink VirtuosoOpenLink SoftwareGPL and commercial versions6.1.62012-03-16
Oracle HTTP ServerOracle CorporationNon-free proprietary11g Release 12009
Oracle iPlanet Web ServerOracle CorporationBSD7.0u82010-01-20
Oracle WebLogic ServerOracle Corporation
(formerly BEA Systems)
Non-free proprietary11gR1 (10.3.5)2011-05-16
Resin Open SourceCaucho TechnologyGPL4.0.332012-12-21
Resin ProfessionalCaucho TechnologyNon-free proprietarysame as OSS versionsame as OSS version
thttpdJef Poskanzer for ACME LaboratoriesBSD variant2.25b2003-12-29
TornadoFriendFeed, FacebookApache3.02013-03-29
TUX web serverIngo MolnárGPL??
WEBrickRuby CommunityRuby1.9.3 p286 (Ruby)2012-10-12
XitamiiMatix CorporationGPL5.0a02009-02-19
YawsClaes WikströmBSD variant1.962013-03-19
Zeus Web ServerZeus TechnologyNon-free proprietary4.3r52010-01-13
ZopeZope CorporationZope??
ServerCreatorSoftware licenseLast stable versionRelease date

Features

ServerSecurityDynamic content[1]
basic
access
authentication
digest
access
authentication
SSL/TLS
https
virtual
hosting
CGIFCGISCGIuwsgiJava ServletsSSIISAPIRuns in user space or kernel spaceAdministration consoleIPv6
AOLserverYesNoYesYesYesNo?NoNoYes?user??
Apache HTTP ServerYesYesYesYesYesYesYesYes, by modulesNo[2]YesYes, by modules[3]userNoYes
Apache TomcatYesYesYesYesYesNo?NoYesYesNo[4]userYesYes[5]
BoaNoNoYes[6]YesYesNo?NoNoNoNouser?Yes
Caucho Resin ServerYesYesYesYesYesYes?NoYesYesNouserYesYes
CaudiumYesYesYesYesYesYes?NoYesYes?userYesYes[7] (unconfirmed)
Cherokee HTTP ServerYesYesYesYesYesYesYesYesNoYesNouserYesYes[8]
HFSYesNoNoNoNoNo?NoNoNo?user?No
Hiawatha HTTP ServerYesYesYesYesYesYes?NoNoYesNouserYesYes
IBM HTTP ServerYesYesYesYesYesYes?NoNoYesNouserYesYes
Internet Information ServicesYesYesYesYesYesYesYesNoNo[9]YesYeskernel and user[10]YesYes
JettyYesYesYesYesYes??NoYes??user??
lighttpdYesYesYesYesYesYesYesNoNo[2]YesNouserNoYes
LiteSpeed Web ServerYesYesYesYesYesYes?NoNo[2]NoNouserYes?
NaviServerYesNoYesYesYesNo?NoNoNo?userYes?
NCSA HTTPd[11]YesYes?Partial[12]Yes??NoNoYesNouser??
nginxYesYesYesYesNo[13]YesYesYesNoYesNouserYes[14]Yes
nodejs??Yes????NoNo??user?Yes
OpenLink VirtuosoYesYesYesYesNoNo?NoYesYes????
Oracle HTTP Server[15]YesYesYesYesYesYes?NoNoYesNouserYes, using Enterprise ManagerYes
Oracle iPlanet Web ServerYesYesYesYesYesYes?NoYesYesNouserYesYes
thttpdYes?NoYesYesNo?NoNoNoNouserNoYes
TUX web serverNoNoNoYesYesNo?NoNoNoNokernel??
XitamiYes?paid versionYesYes??No?Yes?user??
YawsYes?YesYesYesYes?NoNoYesNouser?Yes
Zeus Web ServerYesYesYesYesYesYes?NoNo[2]YesYesuserYesNo
ServerSecurityDynamic content
basic
access
authentication
digest
access
authentication
SSL/TLS
https
virtual
hosting
CGIFCGISCGIuwsgiJava ServletsSSIISAPIRuns in user space or kernel spaceAdministration consoleIPv6

Operating system support

ServerWindowsLinuxOS XBSDSolariseComStationOpenVMSAIXIBM iz/OSHP-UX
AOLserverYesYesYesYesYesNoNo?No??
Apache HTTP ServerYesYesYesYesYesYesYesYesYesYesYes
Apache TomcatYesYesYesYesYesNoYesYesYesYesYes
Boa?Yes?Yes?NoNo?No??
Caucho Resin ServerYesYesYesYesYesYesYesYesYesYesYes
Caudium[16]NoYesYesYesYesNoNoYesNo??
Cherokee HTTP ServerYesYesYesYesYesNoNo?No??
Hiawatha HTTP ServerYes (Cygwin)YesYesYesYesNoNoYesNo?Yes
HFSYesNoNoNoNoNoNoNoNoNoNo
IBM HTTP ServerYesYesNoNoYesNoNoYesYesYesYes
Internet Information ServicesYesNoNoNoNoNoNoNoNoNoNo
Jetty (Java)YesYesYesYesYes?No?NoYes?
lighttpdYesYesYesYesYesNoNoYesNoNoYes
LiteSpeed Web ServerNoYesYesYesYesNoNo?No??
NaviServerYesYesYesYesYes??YesNo??
NCSA HTTPd?Yes?YesYesNoNo?No?Yes
nginxYesYesYesYesYesNoNoYesNo?Yes
nodejsYesYesYesYesYesNoNoNoNoNoNo
OpenLink VirtuosoYesYesYesYesYesNoNo?No??
Oracle HTTP ServerYesYes??YesNoNoYesNo??
Oracle iPlanet Web ServerYesYesNoNoYesNoNoYesNoNoYes
thttpdYes (cygwin)YesYesYesYesNoNo?No??
TUX web serverNoYesNoNoNoNoNoNoNoNoNo
XitamiYesYesYesYesYesYesYesYesNo?Yes
YawsYesYesYesYesYesNoNoYesNo??
Zeus Web ServerNoYesNoYes
(FreeBSD)
YesNoNoNoNoNoYes
ServerWindowsLinuxOS XBSDSolariseComStationOpenVMSAIXIBM iz/OSHP-UX

See also

References

  1. ^ The “dynamic content” columns indicate whether the server itself implements the given feature. Other features may be available by delegation (e.g. Apache HTTP Server can delegate to Apache Tomcat for Servlet support).
  2. ^ a b c d This server implements AJP; compatible third-party Servlet containers can be integrated to provide seamless Servlet support.
  3. ^ This server can use mod_isapi for this support.
  4. ^ While Tomcat does not implement ISAPI directly, it integrates well with Apache mod_jk which contains an ISAPI module for this purpose.
  5. ^ Requires a JVM and OS that support IPv6
  6. ^ with external patch
  7. ^ http://freshmeat.net/projects/caudium /?branch_id=31500&release_id=2387 66 mentions IPv6 support but this is not explicitly specified on http://www.caudium.net/ . Maintainers have been sent a Documentation Update Querry; please remove this warning notice when they update their website
  8. ^ Cherokee Web Server – Compiling and Installing[dead link]
  9. ^ Servlet Engines are supported via isapi_redirect
  10. ^ "states that the HTTP protocol stack http.sys runs in kernel space, while the rest of the software runs in user space". Technet2.microsoft.com. Retrieved 2012-02-28. 
  11. ^ Why NCSA HTTPd?
  12. ^ Due to lack of support for HTTP/1.1, name based virtual hosts are not fully implemented.
  13. ^ for security http://wiki.nginx.org/SimpleCGI
  14. ^ Controlling nginx
  15. ^ "Feature Overview - 10g R2 (10.1.2)". Oracle.com. 2010-09-07. Retrieved 2012-02-28. 
  16. ^ "Webserver FAQs". Caudium. Retrieved 2012-02-28. 

External links

(Sebelumnya) Comparison of video convertersComparison of X Window System ... (Berikutnya)