HAProxy
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
HAproxy, is a GPLv2 tcp and http proxy server software written in C. It's used by some big sites. Conveniently, if you need a reverse proxy, you should also be able to use a load balancer, and balance whenever you want as well.
Reverse Proxy
Here some samples of folks using HAproxy as a reverse proxy:
- Sparse notes http://steven.4bits.eu/2010/07/using-haproxy-as-reverse-proxy.html
- Both for Centos/Redhat and Debian/Ubuntu http://www.yourhowto.net/how-to-install-haproxy-as-a-reverse-proxy/
Docker
Reverse Proxy for Docker (ooo new hotness) http://oskarhane.com/haproxy-as-a-static-reverse-proxy-for-docker-containers/
IPv6
It is also possible to use HAProxy as a reverse proxy for IPv6 clients as a buffer with IPv4 services (e.g. a webserver):
- Original tutorial http://www.koopman.me/2011/02/haproxy-for-ipv6-translation-to-ipv4-only-website/
- Local curriculum based on original ^ ;) http://samsclass.info/ipv6/proj/proj-L2.html