Httpd mod proxy: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
=External=
=External=


* mod_proxy https://httpd.apache.org/docs/2.4/mod/mod_proxy.html
* mod_proxy https://httpd.apache.org/docs/current/mod/mod_proxy.html
* mod_proxy_balancer https://httpd.apache.org/docs/2.4/mod/mod_proxy_balancer.html
* mod_proxy_balancer https://httpd.apache.org/docs/current/mod/mod_proxy_balancer.html


=Internal=
=Internal=


* [[httpd#Subjects|httpd Subjects]]
* [[httpd#Subjects|httpd]]
* [[mod_cluster]]
* [[mod_cluster]]


=Overview=
=Overview=


mod_proxy and related modules implement a proxy for Apache HTTP Server, supporting AJP (Apache JServe Protocol), FTP (File Transfer Protocol), CONNECT (for SSL, the Secure Sockets Layer), and HTTP (Hyper Text Transfer Protocol) as well as several different load balancing algorithms. mod_proxy can be used to implement [[Httpd_Concepts#Forward_Proxy|forward proxies]] and [[Httpd_Concepts#Reverse_Proxy_.28Gateway.29|reverse proxies]].  
mod_proxy and related modules implement a proxy for Apache HTTP Server, supporting AJP (Apache JServe Protocol), FTP (File Transfer Protocol), CONNECT (for SSL, the Secure Sockets Layer), and HTTP (Hyper Text Transfer Protocol) as well as several different load balancing algorithms. mod_proxy can be used to implement [[Httpd mod proxy Concepts#Forward_Proxy|forward proxies]] and [[Httpd mod proxy Concepts#Reverse_Proxy_.28Gateway.29|reverse proxies]].  


For a list of required modules and an explanation on how they work together, see the Concepts section "[[Httpd_mod_proxy_Concepts#mod_proxy_Modules_and_How_they_Work_Together|mod_proxy Modules and How They Work Together]]".
For a list of required modules and an explanation on how they work together, see the Concepts section "[[Httpd_mod_proxy_Concepts#mod_proxy_Modules_and_How_they_Work_Together|mod_proxy Modules and How They Work Together]]".


=Forward Proxy Support=
A ''forward proxy'' is activated using the [[httpd ProxyRequests|ProxyRequests]] directives. A reverse proxy is activated using the [[httpd ProxyPass|ProxyPass]] directive or the [P] flag to the RewriteRule directive.
 
A forward proxy is activated using the ProxyRequests directive. For more details on forward proxy configuration see:
 
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey;">
:[[Httpd_mod_proxy_Configuration#Forward_Proxy_Configuration|Forward Proxy Configuration]]
</blockquote>
 
=Reverse Proxy Support=


=Subjects=
=Subjects=
* [[httpd mod_proxy Concepts|Concepts]]
* [[httpd mod_proxy Concepts|Concepts]]
* [[httpd mod_proxy Installation|Installation]]
* [[httpd mod_proxy Configuration|Configuration]]
* [[httpd mod_proxy Configuration|Configuration]]
* [[httpd mod_proxy Operations|Operations]]

Latest revision as of 17:30, 5 January 2017

External

Internal

Overview

mod_proxy and related modules implement a proxy for Apache HTTP Server, supporting AJP (Apache JServe Protocol), FTP (File Transfer Protocol), CONNECT (for SSL, the Secure Sockets Layer), and HTTP (Hyper Text Transfer Protocol) as well as several different load balancing algorithms. mod_proxy can be used to implement forward proxies and reverse proxies.

For a list of required modules and an explanation on how they work together, see the Concepts section "mod_proxy Modules and How They Work Together".

A forward proxy is activated using the ProxyRequests directives. A reverse proxy is activated using the ProxyPass directive or the [P] flag to the RewriteRule directive.

Subjects