Summary: | <If> directive doesn't work within a <Location> section | ||
---|---|---|---|
Product: | Apache httpd-2 | Reporter: | rob <rob> |
Component: | Core | Assignee: | Apache HTTPD Bugs Mailing List <bugs> |
Status: | NEW --- | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | 2.5-HEAD | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Attachments: | Config file demonstrating problem |
Description
rob@hasselbaum.net
2015-01-27 20:32:39 UTC
I found this report while looking for open issues with <If>, but the following configuration works for me: # Nothing listening on localhost:6789 <Location /app2> Require local ProxyPass http://localhost:6789/ ProxyPassReverse http://localhost:6789/ <If "true"> ErrorDocument 503 "This is a custom 503!!!!" </If> </Location> <Location /app3> Require local ProxyPass http://localhost:6789/ ProxyPassReverse http://localhost:6789/ </Location> # curl localhost/app2 This is a custom 503!!!! # curl localhost/app3 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>503 Service Unavailable</title> </head><body> <h1>Service Unavailable</h1> <p>The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.</p> </body></html> Maybe it is something specific to AuthLDAPBindDN? Are you still facing the issue? The configuration in the paste is expired.. Ah saw that it is attached, sorry! |