Projects / Hydra

Hydra

Hydra is a high performance multi-threaded HTTP server. Unlike traditional multi-threaded Web servers, it uses a constant, configurable pool of threads, and each thread can handle several connections by multiplexing the connections. This is even better than non-blocking servers, since Hydra will use every available CPU in a multi-CPU system. It also has features such as host-based virtual hosting, HTTP 1.1 features, CGI 1.1, SSL 3.0, TLS 1.0, and more. Hydra was based on the Boa Web server.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  15 Mar 2006 19:03

    Release Notes: This release fixes the --disable-smp option, and allows hydra to be used as a boa with SSL. It also removes support for HIC internal modules.

    •  05 Nov 2003 00:47

      Release Notes: This version features better large file support, support for the new gnutls, and several other bugfixes.

      •  20 Jan 2003 17:12

        Release Notes: This release adds DefaultCharset and MaxSSLConnections configuration directives, a fix for a bug in KeepAlive usage in HTTP/1.1, and some optimizations in HTTP header parsing.

        •  08 Jan 2003 18:46

          Release Notes: This release adds several fixes to comply with HTTP/1.1, configuration directive CGIAction (which allows associating scripts with an executable), and an init script for Red Hat.

          •  17 Dec 2002 16:22

            Release Notes: A bug in Keep-Alive mode when SSL was enabled was corrected. An unexpected timeout in the first connection on an idle server was fixed.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.