مقایسه نرمافزارهای وب سرور
وب سرورهای اولیه تنها فایل های ایستا مانند HTML (و تصاویر) را پشتیبانی می کنند، اما در حال حاضر اغلب آن ها قابلیت اجرای برنامه های کاربردی سمت سرور را دارند.
این مقاله یک مقایسه بین نرمافزارهای وب سرور است.
برخی از چارچوبهای نرمافزاری تحت وب شامل سرور های ساده HTTP هستند. برای مثال چارچوب جنگو دارای قابلیت runserver است که عموماً برای استفاده حین توسعه قابل استفاده هستند و برای هنگام اجرا در محیط واقعی نیاز به وب سرورهای قوی تر و قابل اطمینان تر مثل وب سرورهایی که در زیر لیست شده اند، دارند.
بررسی اجمالی
وب سرور |
توسعه دهنده |
مجوز یا پروانه نرمافزاری |
آخرین نسخه پایدار |
تارخی آخرین انتشار |
---|---|---|---|---|
AOLserver | NaviSoft | Mozilla | 4.5.2 | 2012-09-19 |
Apache HTTP Server | Apache Software Foundation | Apache | 2.4.29 | 2017-10-23 |
Apache Tomcat | Apache Software Foundation | Apache | 8.5.24 | 2017-11-30 |
Boa | Jon Nelson and Larry Doolittle | GNU GPL | 0.94.13 | 2002-07-30 (discontinued) |
Caddy | Matt Holt | Apache | 0.10.7 | 2017-08-26 |
Caudium | The Caudium Group | GNU GPL | 1.4.18 | 2012-02-24 |
Cherokee HTTP
Server |
Álvaro López Ortega | GNU GPL | 1.2.103 | 2013-04-21 |
GlassFish | "Oracle Corporation (initial code from Sun Microsystems)" | Common Development and Distribution License & GNU General Public License | 4.1.2 | 2017-03-31 |
Hiawatha | Hugo Leisink | GNU GPLv2 | 10.4 | 2017-03-31 |
HFS | Rejetto | GNU GPL | 2.3i | 2016-06-14 |
IBM HTTP Server | IBM | غیر آزاد proprietary | 9.0.0 | 2016-03-11 |
Internet Information Services | Microsoft | غیر آزاد proprietary | 10 | 2015-07-29 |
Jetty | Eclipse Foundation | Apache | 9.4.7 | 2017-09-14 |
Jexus | Bing Liu | غیر آزاد proprietary | 5.5.2 | 2014-04-27 |
lighttpd | Jan Kneschke (Incremental) | BSD variant | 1.4.49 | 2018-03-11 |
LiteSpeed Web Server | LiteSpeed Technologies | غیر آزاد proprietary | 5.1.17 | 2017-06-28 |
Mongoose | Cesanta Software | GNU GPLv2 / proprietary license | 6.10 | 2017-10-31 |
Monkey HTTP Server | Monkey Software | Apache | 1.6.9 | 2016-05-04 |
NaviServer | Various | Mozilla 1.1 | 4.99.16 | 2017-12-30 |
NCSA HTTPd | Robert McCool | غیر آزاد proprietary | 1.5.2a | 1996-10-08 |
Nginx | NGINX, Inc. | BSD variant | 1.12.2 | 2017-10-17 |
OpenLink
Virtuoso |
OpenLink Software | GNU GPL and proprietary versions | 7.2.4 | 2016-04-24 |
OpenLiteSpeed | LiteSpeed Technologies | GPLv3 | 1.4.27 | 2017-08-16 |
Oracle HTTP Server | Oracle Corporation | غیر آزاد proprietary | 12.1.2 | 2014-09-23 |
Oracle iPlanet Web Server | Oracle Corporation | BSD | 7.0.23 | 2016-02-12 |
Oracle WebLogic Server | Oracle Corporation (formerly BEA Systems) |
غیر آزاد proprietary | 12cR3 (12.1.3) | 2014-06-26 |
Resin Open Source | Caucho Technology | GNU GPLv3 / proprietary license | 4.0.49 | 2016-10-19 |
Resin Professional | Caucho Technology | غیر آزاد proprietary | 4.0.49 | 2016-10-19 |
thttpd | Jef Poskanzer for ACME Laboratories | BSD variant | 2.27 | 2014-10-03 |
TUX web server | Ingo Molnár | GNU GPL | 3.2.6.18 | 2006-09-20 |
Wakanda Server | Wakanda | GNU AGPLv3 / proprietary license | 1.1.2 | 2016-11-25 |
WEBrick | Ruby Community | Ruby | 1.9.3 p286 (Ruby) | 2012-10-12 |
Windows Webserver | mwiede Software | غیر آزاد proprietary | 1.4 | 2017-12-12 |
Xitami | iMatix Corporation | BSD | 5.0a0 | 2009-02-19 |
Yaws | Claes Wikström | BSD variant | 2.0.4 | 2016-09-22 |
Zeus Web Server | Zeus Technology | غیر آزاد proprietary | 4.3r5 | 2010-01-13 |
Zope | Zope Corporation | Zope | 2.13.21 | 2013-07-16 |
سرور | توسعه دهنده |
مجوز یا پروانه نرم افزر |
آخرین نسخه پایدار |
تاریخ آخرین انتشار |
ویژگی ها
وب سرور |
Security | Dynamic content[persian-alpha 1] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
basic access authentication |
digest access authentication |
SSL/TLS https |
virtual hosting |
CGI | FCGI | SCGI | WSGI | Java Servlets |
SSI | ISAPI | SSJS | Runs in user space or kernel space |
Administration console |
IPv6 | HTTP/2 | QUIC | |
AOLserver | آری | نه | آری[persian-alpha 2][persian-alpha 3][persian-alpha 4][1] | آری | آری | نه | ناشناخته | نه | نه | آری | ناشناخته | ناشناخته | user | ناشناخته | ناشناخته | ناشناخته | ناشناخته |
Apache HTTP Server | آری | آری | آری[persian-alpha 5][persian-alpha 3][2][persian-alpha 6][3] | آری | آری | آری | آری | آری[persian-alpha 5] | نه[persian-alpha 7] | آری | آری[persian-alpha 8] | ناشناخته | user | آری[persian-alpha 9] | آری | آری | ناشناخته |
Apache Tomcat | آری | آری | آری[persian-alpha 10][4] | آری | آری | نه | ناشناخته | نه | آری | آری | نه[persian-alpha 11] | ناشناخته | user | آری | آری[persian-alpha 12] | ناشناخته | ناشناخته |
Boa | نه | نه | آری[persian-alpha 13] | آری | آری | نه | ناشناخته | نه | نه | نه | نه | ناشناخته | user | ناشناخته | آری | ناشناخته | ناشناخته |
Caddy | آری | نه | آری | آری | بخشی[persian-alpha 14] | آری | نه | نه | نه | نه[persian-alpha 15] | نه | نه | user | نه | آری | آری | آری |
Caucho Resin Server | آری | آری | paid version[persian-alpha 3] | آری | آری | آری | ناشناخته | نه | آری | آری | نه | ناشناخته | user | آری | آری | ناشناخته | ناشناخته |
Caudium | آری | آری | آری | آری | آری | آری | ناشناخته | نه | آری | آری | ناشناخته | ناشناخته | user | آری | آری[persian-alpha 16] | ناشناخته | ناشناخته |
Cherokee HTTP Server | آری | آری | آری | آری | آری | آری | آری | آری | نه | آری | نه | ناشناخته | user | آری | آری[5] | ناشناخته | ناشناخته |
HFS | آری | نه | آری via Stunnel[6] | نه | نه | نه | ناشناخته | نه | نه | نه | ناشناخته | ناشناخته | user | ناشناخته | نه | ناشناخته | ناشناخته |
Hiawatha HTTP Server | آری | آری | آری[persian-alpha 17][7] | آری | آری | آری | نه | نه | نه | آری | نه | ناشناخته | user | آری | آری | ناشناخته | ناشناخته |
IBM HTTP Server | آری | آری | آری | آری | آری | آری | ناشناخته | نه | نه | آری | نه | ناشناخته | user | آری | آری | ناشناخته | ناشناخته |
Internet Information Services | آری | آری | آری | آری | آری | آری | آری | نه | نه[persian-alpha 18] | آری | آری | آری | kernel and user[8] | آری | آری | آری | ناشناخته |
Jetty | آری | آری | آری | آری | آری | ناشناخته | ناشناخته | نه | آری | ناشناخته | ناشناخته | آری | user | ناشناخته | ناشناخته | آری | ناشناخته |
Jexus | نه | نه | آری | آری | نه | آری | نه | نه | نه | نه | نه | آری | user | آری | نه | ناشناخته | ناشناخته |
lighttpd | آری | آری | آری[persian-alpha 3][9] | آری | آری | آری | آری | آری | نه[persian-alpha 7] | آری | نه | نه | user | نه | آری | نه | ناشناخته |
LiteSpeed Web Server | آری | آری | آری | آری | آری | آری | ناشناخته | نه | نه[persian-alpha 7] | آری | نه | ناشناخته | user | آری | آری | آری | آری |
Mongoose | آری | آری | آری | آری | آری | نه | نه | نه | نه | آری | نه | نه | user | آری | آری | ناشناخته | ناشناخته |
Monkey HTTP Server | آری | نه | آری[persian-alpha 17] | آری | آری | آری | نه | نه | نه | نه | نه | نه | user | نه | آری | ناشناخته | ناشناخته |
NaviServer | آری | نه | آری | آری | آری | نه | ناشناخته | نه | نه | نه | ناشناخته | ناشناخته | user | آری | ناشناخته | ناشناخته | ناشناخته |
NCSA HTTPd | آری | آری | ناشناخته | بخشی[persian-alpha 19] | آری | ناشناخته | ناشناخته | نه | نه | آری | نه | ناشناخته | user | ناشناخته | ناشناخته | ناشناخته | ناشناخته |
nginx | آری | آری (module) | آری | آری | نه | آری | آری | آری | نه[10] | آری | نه | ناشناخته | user | آری[11] | آری[12] | آری[13] | ناشناخته |
OpenLink
Virtuoso |
آری | آری | آری | آری | نه | نه | نه | نه | آری | آری | نه | نه | user | آری | نه | نه | ناشناخته |
OpenLiteSpeed | آری | آری | آری | آری | آری | آری | ناشناخته | نه | نه | نه | نه | ناشناخته | user | آری | آری | آری | ناشناخته |
Oracle HTTP Server[14] | آری | آری | آری | آری | آری | آری | ناشناخته | نه | نه | آری | نه | ناشناخته | user | آری[persian-alpha 20] | آری | ناشناخته | ناشناخته |
Oracle iPlanet Web Server | آری | آری | آری | آری | آری | آری | ناشناخته | نه | آری | آری | نه | آری | user | آری | آری | ناشناخته | ناشناخته |
thttpd | آری | ناشناخته | نه | آری | آری | نه | ناشناخته | نه | نه | نه | نه | ناشناخته | user | نه | آری | ناشناخته | ناشناخته |
TUX web server | نه | نه | نه | آری | آری | نه | ناشناخته | نه | نه | نه | نه | ناشناخته | kernel | ناشناخته | ناشناخته | ناشناخته | ناشناخته |
Wakanda Server | آری | آری | آری | آری | نه | نه | نه | نه | نه | نه | نه | آری | user | آری | آری | ناشناخته | ناشناخته |
Xitami | آری | ناشناخته | paid version | آری | آری | ناشناخته | ناشناخته | نه | ناشناخته | آری | ناشناخته | ناشناخته | user | ناشناخته | ناشناخته | ناشناخته | ناشناخته |
Yaws | آری | ناشناخته | آری | آری | آری | آری | ناشناخته | نه | نه | آری | نه | ناشناخته | user | ناشناخته | آری | ناشناخته | ناشناخته |
Zeus Web Server | آری | آری | آری | آری | آری | آری | ناشناخته | نه | نه[persian-alpha 7] | آری | آری | ناشناخته | user | آری | نه | ناشناخته | ناشناخته |
- 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).
- support for using RSA BSAFE
- support for using openSSL
- support for using Network Security Services
- via modules
- support for using GnuTLS
- This server implements AJP; compatible third-party Servlet containers can be integrated to provide seamless Servlet support.
- This server can use the mod_isapi module for this support.
- via Geronimo
- support for using Java Secure Socket Extension
- While Tomcat does not implement ISAPI directly, it integrates well with Apache mod_jk which contains an ISAPI module for this purpose.
- Requires a JVM and OS that support IPv6.
- with external patch
- CGI implemented for WebSocket connections
- Same capabilities as SSI available with templates
- Version 1.4.8 of Caudium mentions IPv6 support but this is not explicitly specified on the official website. Maintainers have been sent a Documentation Update Query; please remove this warning notice when they update their website
- support for using PolarSSL
- Servlet Engines are supported via isapi_redirect.
- Due to lack of support for HTTP/1.1, name based virtual hosts are not fully implemented.
- via Enterprise Manager
پشتیبانی از سیستم عامل
وب سرور |
ویندوز | لینوکس | مک او اس |
بی اس دی |
سولاریس | eComStation | OpenVMS | AIX | IBM i | z/OS | HP-UX |
---|---|---|---|---|---|---|---|---|---|---|---|
AOLserver | نه | آری | آری | آری | آری | نه | نه | ناشناخته | نه | ناشناخته | ناشناخته |
Apache HTTP Server | آری | آری | آری | آری | آری | آری | آری | آری | آری | آری | آری |
Apache Tomcat | آری | آری | آری | آری | آری | نه | آری | آری | آری | آری | آری |
Boa | ناشناخته | آری | نه | آری | ناشناخته | نه | نه | ناشناخته | نه | ناشناخته | ناشناخته |
Caddy | آری | آری | آری | آری | آری | نه | نه | ناشناخته | ناشناخته | ناشناخته | ناشناخته |
Caucho Resin Server | آری | آری | آری | آری | آری | آری | آری | آری | آری | آری | آری |
Caudium[15] | نه | آری | آری | آری | آری | نه | نه | آری | نه | ناشناخته | ناشناخته |
Cherokee HTTP Server | نه[16] | آری | آری | آری | آری | نه | نه | ناشناخته | نه | ناشناخته | ناشناخته |
HFS | آری | نه | نه | نه | نه | نه | نه | نه | نه | نه | نه |
Hiawatha | with Cygwin[17] | آری[17] | آری[17] | آری[17] | آری[17] | نه | نه | نه | نه | نه | نه |
IBM HTTP Server | آری | آری | نه | نه | آری | نه | نه | آری | آری | آری | آری |
Internet Information Services | آری | نه | نه | نه | نه | نه | نه | نه | نه | نه | نه |
Jetty (Java) | آری | آری | آری | آری | آری | آری | نه | ناشناخته | نه | آری | ناشناخته |
Jexus | نه | آری | نه | آری | ناشناخته | نه | نه | نه | نه | نه | نه |
lighttpd | آری (Cygwin) |
آری | آری | آری | آری | نه | نه | آری | نه | نه | آری |
LiteSpeed Web Server | نه | آری | آری | آری | آری | نه | نه | ناشناخته | نه | ناشناخته | ناشناخته |
Mongoose | آری | آری | آری | آری | آری | نه | آری | آری | آری | نه | آری |
Monkey HTTP Server | نه | آری | آری | نه | نه | نه | نه | نه | نه | نه | نه |
NaviServer | آری | آری | آری | آری | آری | ناشناخته | ناشناخته | آری | نه | ناشناخته | ناشناخته |
NCSA HTTPd | ناشناخته | آری | نه | آری | آری | آری | نه | ناشناخته | نه | ناشناخته | آری |
nginx | آری | آری | آری | آری | آری | نه | نه | آری | نه | نه | آری |
OpenLink
Virtuoso |
آری | آری | آری | آری | آری | نه | نه | آری | نه | نه | آری |
OpenLiteSpeed | نه | آری | آری | آری | آری | نه | نه | ناشناخته | نه | ناشناخته | ناشناخته |
Oracle HTTP Server | آری | آری | نه | ناشناخته | آری | نه | نه | آری | نه | ناشناخته | ناشناخته |
Oracle iPlanet Web Server | آری | آری | نه | نه | آری | نه | نه | آری | نه | نه | آری |
thttpd | آری (Cygwin) |
آری | آری | آری | آری | نه | نه | ناشناخته | نه | ناشناخته | ناشناخته |
TUX web server | نه | آری | نه | نه | نه | نه | نه | نه | نه | نه | نه |
Wakanda Server | آری | آری (via libbsd) |
آری | آری | ناشناخته | نه | نه | نه | نه | نه | نه |
Xitami | آری | آری | آری | آری | آری | آری | آری | آری | نه | ناشناخته | آری |
Yaws | آری | آری | آری | آری | آری | نه | نه | آری | نه | ناشناخته | ناشناخته |
جستارهای وابسته
منابع
- "Nsssl - AOLserver Wiki". Retrieved 2014-07-04.
- "Apache Module mod_ssl". Retrieved 2014-07-04.
- "mod_gnutls". Retrieved 2014-07-04.
- "Apache Tomcat 6.0 - SSL Configuration HOW-TO". Retrieved 2014-07-04.
- Installation guide shows server status with "IPv6 enabled"
- HFS: Secure your server
- Leisink, Hugo. "Features - Hiawatha webserver". hiawatha-webserver.org. Retrieved 2014-07-04.
- "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. Archived from the original on 17 April 2008. Retrieved 2012-02-28.
- "Secure HTTP". redmine.lighttpd.net. Retrieved 2014-12-09.
- "JavaServers". Wiki.nginx.org. Retrieved 2013-08-15.
- "Nginx Admin Installation Instruction". NginxCP.com. Retrieved 2013-08-15.
- Ghosh, Soumik (2010-09-05). "Enable IPv6 support". Nginx Library. Retrieved 2013-08-15.
- "nginx changelog". www.nginx.com. 2015-09-22.
- "Feature Overview - 10g R2 (10.1.2)" (PDF). Oracle.com. 2010-09-07. Retrieved 2012-02-28.
- "Webserver FAQs". Caudium. Archived from the original on 14 November 2002. Retrieved 2012-02-28.
- John Poole. "Installation on Windows". cherokee-project.com. Retrieved 2014-11-23. "The Windows native build is currently broken."
- Hugo Leisink. "About - Hiawatha webserver". hiawatha-webserver.org. Retrieved 2014-06-21.
پیوند به بیرون
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.