Mod proxy

Short description: Apache module

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

This module implements a proxy, gateway or cache for Apache. It implements proxying capability for 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.

One powerful feature of Apache is flexible virtual hosting—multiple virtual hosts on a single server. 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]

## Contents

* 1 History
* 2 See also
* 3 Notes
* 4 External links

## 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]

As of Apache 2.4, mod proxy fcgi was also added, to proxy FastCGI requests to another server, superseding mod fcgid and mod fastcgi. [11]

## See also

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

## Notes

1. ↑ Homepage of mod_proxy for Apache 2.2
2. ↑ "Running CherryPy behind Apache using mod_proxy". http://tools.cherrypy.org/wiki/ModProxy.
3. ↑ Single Django App behind multiple Apache Proxies
4. ↑ "Using web2py with Apache, mod_proxy, and mod_proxy_html". http://mdp.cti.depaul.edu/AlterEgo/default/show/136.
5. ↑ Improve LAMP security with Apache Proxy's directive (mod_proxy)
6. ↑ "Strip SSL with Apache mod_proxy". http://www.onlinehowto.net/Tutorials/Apache-Web-Server/Strip-SSL-with-Apache-mod-proxy-part-one/1051.
7. ↑ "The mod_proxy module was experimental in Apache 1.1.x". http://httpd.apache.org/docs/1.3/mod/mod_proxy.html.
8. ↑ "In Apache 1.2, mod_proxy stability was greatly improved". http://httpd.apache.org/docs/1.3/mod/mod_proxy.html.
9. ↑ In Apache 2.0 proxy features are divided into several modules
10. ↑ In Apache 2.2 mod_proxy_ajp and mod_proxy_balancer added
11. ↑ mod_proxy_fcgi documentation

## External links

* Apache module mod_proxy — for Apache 1.3.
* Apache module mod_proxy — for Apache 2.0.
* Apache module mod_proxy — for Apache 2.2.
* Apache module mod_proxy — for Apache 2.4.
* Apache module mod_proxy — for current Apache.

* v
* t
* e

Web interfaces

Server-side|

| Protocols|

* HTTP
* CGI
* SCGI
* FCGI
* AJP
* WSRP
* WebSocket

|

Server APIs|

* C NSAPI
* C ASAPI
* C ISAPI
* COM ASP
* Java servlet
* container
* CLI OWIN
* ASP.NET Handler
* Python WSGI
* Ruby Rack
* JavaScript JSGI
* Perl PSGI
* Lua WSAPI
* Portlet
* container

Apache modules|

* mod include
* mod jk
* mod lisp
* mod mono
* mod parrot
* mod perl
* mod php
* mod proxy
* mod python
* mod wsgi
* mod ruby
* Phusion Passenger

Topics|

* Web resource vs. Web service
* Open API
* Webhook
* Application server
* comparison
* Scripting

Client-side|

| Browser APIs|

* C NPAPI
* LiveConnect
* XPConnect
* C NPRuntime
* C PPAPI
* NaCl
* ActiveX
* BHO
* XBAP

|

Web APIs|

| W3C|

* Audio
* Canvas
* CORS
* DOM
* DOM events
* EME
* File
* Geolocation
* IndexedDB
* MSE
* SSE
* SVG
* Video
* WebAuthn
* WebRTC
* WebSocket
* Web messaging
* Web storage
* Web worker
* XMLHttpRequest
* WebAssembly

|

Khronos|

* WebCL
* WebGL

Others|

* Gears
* Web SQL Database (formerly W3C)
* WebUSB

Topics|

* Ajax and Remote scripting vs. DHTML
* Mashup
* Web IDL
* Scripting

Topics|

* Dynamic web page
* Web standards
* Rich web application
* Web API security
* Web application
* Web framework

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Mod proxy. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Mod_proxy&oldid=739529"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template