Top Qs
Timeline
Chat
Perspective
Comparison of web server software
From Wikipedia, the free encyclopedia
Remove ads
Web server software allows computers to act as web servers. The first web servers supported only static files, such as HTML (and images), but now they commonly allow embedding of server side applications.
Some web application frameworks include simple HTTP servers. For example the Django framework provides runserver
, and PHP has a built-in server. These are generally intended only for use during initial development. A production server will require a more robust HTTP front-end such as one of the servers listed here.
Remove ads
Overview
Summarize
Perspective
Remove ads
Features
Summarize
Perspective
Some features may be intentionally not included to web server to avoid featuritis. For example:
- TLS/HTTPS may be enabled with a separate stunnel daemon that terminates TLS and redirects raw HTTP packets to http daemon.
- NGINX and OpenBSD httpd authors decided not to include CGI interpretation but instead use FastCGI. For OpenBSD was developed a slowcgi gateway.
- BusyBox httpd doesn't have automatically generated directory listing but it may be implemented as a CGI script
- 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 Network Security Services
- via modules
- This server can use the mod_isapi module for this support.
- 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
- Implemented as CGI script httpd_ssi
- 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
- 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
Remove ads
Operating system support
Remove ads
See also
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads