Mod proxy

Apache module


title: "Mod proxy" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["web-server-software", "articles-with-underscores-in-the-title", "apache-httpd-modules"] description: "Apache module" topic_path: "technology/networking" source: "https://en.wikipedia.org/wiki/Mod_proxy" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Apache module ::

mod_proxy is an optional module for the Apache HTTP Server.

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.

mod_proxy can help to improve LAMP security or to strip SSL from HTTP requests.

History

This module was experimental in Apache 1.1.x.

As of Apache 1.2, mod_proxy stability was greatly improved.

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.

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

As of Apache 2.4, mod_proxy_fcgi was also added, to proxy FastCGI requests to another server, superseding mod_fcgid and mod_fastcgi.

Notes

References

  1. [http://httpd.apache.org/docs/2.2/mod/mod_proxy.html Homepage of mod_proxy for Apache 2.2]
  2. "Running CherryPy behind Apache using mod_proxy".
  3. [http://www.djangosnippets.org/snippets/213/ Single Django App behind multiple Apache Proxies]
  4. "Using web2py with Apache, mod_proxy, and mod_proxy_html".
  5. [http://www.ibm.com/developerworks/library/wa-lampsec/ Improve LAMP security with Apache Proxy's directive (mod_proxy)]
  6. "Strip SSL with Apache mod_proxy".
  7. "The mod_proxy module was experimental in Apache 1.1.x".
  8. "In Apache 1.2, mod_proxy stability was greatly improved".
  9. [http://httpd.apache.org/docs/2.0/mod/mod_proxy.html In Apache 2.0 proxy features are divided into several modules]
  10. [http://httpd.apache.org/docs/2.2/mod/mod_proxy.html In Apache 2.2 mod_proxy_ajp and mod_proxy_balancer added]
  11. [https://httpd.apache.org/docs/2.4/mod/mod_proxy_fcgi.html mod_proxy_fcgi documentation]

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

web-server-softwarearticles-with-underscores-in-the-titleapache-httpd-modules