YXORP is a reverse proxy for the HTTP protocol. YXORP's main focus for YXORP is checking the validity of the traffic, i.e. what would be called 'application level 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.
A stable release is available; bugfixes to this version will be supplied.
YXORP is being developed on Linux (both i386 and x86_64). Other supported platforms include Solaris (Sparc and i386/x86_64), Mac OS X, and FreeBSD, but these are tested less frequently for development releases.
· SSL support (including backend SSL)
· Full support for the HTTP 1.1 protocol
· On-line configuration and reconfiguration using XML configuration files
· Virtual hosting: several web sites can be handled by a single reverse proxy
· Rule based processing of requests: all requests can be allowed, rejected, or changed depending on rules
· Choice of fully checking reverse proxy (dissecting proxy) or low overhead tunnel
· Multiple listeners: one YXORP can monitor several TCP ports and process incoming traffic
· Load balancing over multiple servers, including automatic setting inservice and outservice, and redirection to "sorry" server pages if no server is available
· Sticky load balancing
· Use pcre instead of glibc regex
· Ограничения YXORP 1.23.6/2.29 Beta
Ограничения не определены
· Специальные требования YXORP 1.23.6/2.29 Beta
Специальные требования не определены
· История версий и изменений YXORP
Версия: 1.23.6 Stable
· corrected output from yxorpclientstate command, the traffic counters for toserver and fromserver were incorrect.