YXORP is a Reverse proxy for the HTTP protocol. The main focus for YXORP is checking the validity of the traffic, i.e. what would be called 'application Layer firewalling' or 'secure reverse proxy' in commercial products. It can check, validate, and change just about anything about a HTTP request or response, can Load Balance, and all other normal reversed proxy functions. YXORP aims to conform to RFC 2616, RFC 2518, RFC 2109 and other applicable standards.
Feature status
* SSL support (including backend SSL) -- OK
* Full support for the HTTP 1.1 protocol -- OK
* On-line configuration and reconfiguration using XML configuration files -- OK
* Virtual hosting: several web sites can be handled by a single reverse proxy -- OK
* Rule based processing of requests: all requests can be allowed, Rejected, or changed depending on rules -- OK
* Load balancing over multiple servers, including automatic setting inservice and outservice, and redirection to "sorry" server pages if no server is available -- OK
* Sticky load balancing -- OK
* Use pcre instead of glibc RegEx -- OK