Httpd ProxyPass: Difference between revisions
Jump to navigation
Jump to search
(→Syntax) |
|||
Line 23: | Line 23: | ||
<pre> | <pre> | ||
ProxyPass [path] !|url [key=value ...] | ProxyPass [path] !|url [key=value ...] | ||
</pre> | |||
=Example= | |||
<pre> | |||
ProxyPass "/something" "http://example.com/something-else | |||
</pre> | |||
Alternative using <Location>: | |||
<pre> | |||
<Location "/something"> | |||
ProxyPass "http://example.com/something-else" | |||
</Location> | |||
</pre> | </pre> | ||
Revision as of 02:49, 23 December 2016
External
Internal
Overview
The ProxyPass directive maps remote servers into the local server URL-space, by creating a worker that handles the request associated with the declared remote URL. A (more flexible) alternative is the use of RewriteRule with the [P] flag.
For ProxyPass-related mod_proxy concepts see:
Syntax
ProxyPass [path] !|url [key=value ...]
Example
ProxyPass "/something" "http://example.com/something-else
Alternative using <Location>:
<Location "/something"> ProxyPass "http://example.com/something-else" </Location>
Order
ProxyPass and ProxyPassMatch rules are checked in the order in which they were specified in the configuration file, and the first rule match wins.
Also see: