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

RSS Recent releases

  •  15 Mar 2006 11: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.

  •  04 Nov 2003 16:47

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

  •  20 Jan 2003 09: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 10: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 08: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

Lernstick Personal Learning Environment

A Live Linux distribution with a focus on education.

Screenshot

Project Spotlight

SRFirewall

An easy to use, but still quite capable firewall for Netfilter/iptables.