Linux SoftwareInternetProxyHAproxy 1.3.3

HAproxy 1.3.3


HA-Proxy is a TCP/HTTP reverse proxy which is particularly suited for high availability environments
Developer:   Willy Tarreau
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


HA-Proxy is a TCP/HTTP reverse proxy which is particularly suited for high
availability environments. Indeed, it can :

- route HTTP requests depending on statically assigned cookies ;
- spread the load among several servers while assuring server persistence through the use of HTTP cookies ;
- switch to backup servers in the event a main one fails ;
- accept connections to special ports dedicated to service monitoring ;
- stop accepting connections without breaking existing ones ;
- add/modify/delete HTTP headers both ways ;
- block requests matching a particular pattern ;

It needs very little resource. HAproxy it is event-driven architecture allows it to easily
handle thousands of simultaneous connections on hundreds of instances without risking the system's stability.

Start parameters

There are only a few command line options :

-f < configuration file >
-n < high limit for the total number of simultaneous connections >
-N < high limit for the per-proxy number of simultaneous connections >
-d starts in foregreound with debugging mode enabled
-D starts in daemon mode
-q disable messages on output
-V displays messages on output even when -q or 'quiet' are specified.
-c only checks config file and exits with code 0 if no error was found, or exits with code 1 if a syntax error was found.
-p < pidfile > asks the process to write down each of its children's pids to this file in daemon mode.
-s shows statistics (only if compiled in)
-l shows even more statistics (implies '-s')

The maximal number of connections per proxy is used as the default parameter for each instance for which the 'maxconn' paramter is not set in the 'listen' section.

The maximal number of total connections limits the number of connections used by the whole process if the 'maxconn' parameter is not set in the 'global' section.

The debugging mode has the same effect as the 'debug' option in the 'global' section. When the proxy runs in this mode, it dumps every connections, disconnections, timestamps, and HTTP headers to stdout. This should NEVER be used in an init script since it will prevent the system from starting up.

Statistics are only available if compiled in with the 'STATTIME' option. It's
only used during code optimization phases.

What's New in This Release:
  • This is the first version of the 1.3 branch which builds and runs on Linux, Solaris, and OpenBSD.
  • The code has been cleaned up a lot since 1.2, and real development will be able to begin.
  • This version is equivalent to the stable 1.2.16 with the addition of a "tarpit" mechanism to dampen the effect of DDoS attacks.
    tags simultaneous connections  the maxconn  maximal number  was found  not set  the maximal  section the  with the  global section  the global  error was  with code  limit for  

    Download HAproxy 1.3.3


     http://w.ods.org/tools/haproxy/src/haproxy-1.1.34.tar.gz
     http://w.ods.org/haproxy/download/1.3/src/haproxy-1.3.3.tar.gz


    Authors software

    HAproxy 1.3.3 (by Willy Tarreau)
    HA-Proxy is a TCP/HTTP reverse proxy which is particularly suited for high
    availability environments


    Similar software

    HAproxy 1.3.3 (by Willy Tarreau)
    HA-Proxy is a TCP/HTTP reverse proxy which is particularly suited for high
    availability environments

    prtunnel 0.2.7 (by Josh Beam)
    prtunnel is a program that can tunnel TCP/IP connections in a variety of ways, including through HTTP and SOCKS5 proxy servers

    tinyproxy 1.7.0 (by Robert James Kaes)
    tinyproxy is a lightweight HTTP proxy licensed under the GPL

    NTLM Authorization Proxy Server 0.9.9.0.1 (by Dmitry Rozmanov)
    NTLM Authorization Proxy Server is a proxy software that allows you to authenticate via an MS Proxy Server using the proprietary NTLM

    TCPWatch 1.3 (by Shane Hathaway)
    TCPWatch is a utility written in Python that lets you monitor forwarded TCP connections or HTTP proxy connections.

    It displays the

    MiddleMan 2.0.1 (by Jason McLaughlin)
    MiddleMan is a fast HTTP/HTTPS proxy server

    Symbion SSL Proxy 1.0.5 (by Szilard Hajba)
    SSL Proxy server listens on a TCP port, accepts SSL connections, and forwards them to another local or remote TCP port.

    For example,

    VNC Reflector 1.2.4 (by Constantin Kaplinsky)
    VNC Reflector project is a specialized VNC proxy server.

    VNC Reflector is a specialized VNC server which acts as a proxy between a

    Bauk HTTP server 2.0.3 (by Vlajko)
    Bauk HTTP server project is a high-performance Web server

    SOHT 0.6 (by Eric Daugherty)
    SOHT stands for Socket over HTTP Tunneling and allows you to tunnel socket connections through an HTTP proxy


    Other software in this category

    Squid 1.2 (by Squid Hackers)

    Stunnel 4.20 (by Michal Trojnara)

    WebCleaner 2.40 (by Bastian Kleineidam)
    WebCleaner is a filtering HTTP proxy

    CGIProxy 2.1 Beta 15 (by James Marshall)
    This CGI script acts as an HTTP or FTP proxy

    rtspd 2.0 (by Rob Lanphier)
    RTSP is the Real Time Streaming Protocol, which serves as a control protocol, and as a jumping off point for negotiating transports,

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags