Hi.

environment : Apache 2.2, all platforms

In the doc. for RewriteRule it specifies :
Context:        server config, virtual host, directory, .htaccess

Similarly, the doc. for ProxyPass indicates :
Context:        server config, virtual host, directory

Does the above mean that they apply also to a <Location> section ?
Looking at http://httpd.apache.org/docs/2.2/sections.html
it seems so, but I'd like to be sure.


Underlying question :

I currently have the following directives in a <VirtualHost> :

        RewriteRule ^/cgi-bin/script.pl$ /getit [P]
        ProxyPass /getit http://another-host.com/getit
        ProxyPassReverse /getit http://another-host.com/getit

this works fine.

I would like however, that *before* the above proxying to the back-end takes place, such requests would be subject to AAA on the front-end server. For this, I would define a <Location> as follows :

  RewriteRule ^/cgi-bin/script.pl$ /getit [L]
...
  <Location /getit>
    Authname something
    ... (other AAA-related directives)
    ProxyPass ^.* http://another-host.com/getit
    ProxyPassReverse / http://another-host.com/
  </Location>

Would that work ?
I am asking because this is a production server, with no real good test server available for testing this beforehand.

Thanks.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [email protected]
  "   from the digest: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to