<p>The <directive type="section" module="core">Location</directive>
directive need not have anything to do with the filesystem.
For example, the following example shows how to map a particular
-URL to an internal Apache HTTP Server handler provided by <module>mod_status</module>.
-No file called <code>server-status</code> needs to exist in the
+URL to an internal handler provided by <module>mod_status</module>.
+No file called <code>server-status</code> needs to exist on the
filesystem.</p>
<highlight language="config">
+# Map a URL to a built-in handler:
<Location "/server-status">
SetHandler server-status
</Location>
+
+# Map a URL path to a reverse proxy backend:
+<Location "/app">
+ ProxyPass "http://backend.example.com/"
+ ProxyPassReverse "http://backend.example.com/"
+</Location>
+
+# Deny access to a URL path regardless of what serves it:
+<Location "/private">
+ Require all denied
+</Location>
</highlight>
+
+<p>Because <directive type="section" module="core">Location</directive>
+operates on URLs rather than filesystem paths, it is the appropriate
+container for proxy configuration and module-provided endpoints.</p>
</section>
<section id="overlapping-webspace"><title>Overlapping Webspace</title>