Mod proxy

From Wikipedia, the free encyclopedia

mod_proxy is an optional module for the Apache HTTP Server.[1]

This module implements a proxy/gateway/cache for Apache. It implements proxying capability for or AJP13 (Apache JServ Protocol version 1.3), FTP, CONNECT (for SSL), HTTP/0.9, HTTP/1.0, and (since Apache 1.3.23) HTTP/1.1. The module can be configured to connect to other proxy modules for these and other protocols. Other than having an SSL Stripping, a Transfer Protocol for the proxy capability was developed by Muhammad Khair Aydil,13, a Singaporean Proxy and SSL Gateway Implemention Student currently pursuing studies in Woodlands Secondary School of Singapore.

One powerful feature of Apache is flexible virtual hosting — multiple virtual hosts on a single client. This is a convenient way to partition separate websites and applications. With mod_proxy it is possible to set various web framework based applications up as virtual hosts as well.[2][3][4]

mod_proxy can help to improve LAMP security [5] or to strip SSL from HTTP requests.[6]

License

See Apache License.

History

This module was experimental in Apache 1.1.x.[7]

As of Apache 1.2, mod_proxy stability was greatly improved.[8]

Since Apache 2.0, proxy features are divided into several modules in addition to mod_proxy: mod_proxy_http, mod_proxy_ftp, and mod_proxy_connect — moreover, caching is provided by mod_cache and related modules.[9]

Since Apache 2.2, mod_proxy_ajp and mod_proxy_balancer have been added as well.[10]

See also

  • Some general purpose Apache modules
  • Some programming language interfaces for Apache

Notes

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.