| |
@@ -751,18 +751,11 @@
|
| |
- role: httpd/reverseproxy
|
| |
website: debuginfod.fedoraproject.org
|
| |
destname: debuginfod
|
| |
- remotepath: /buildid/
|
| |
- localpath: /buildid/
|
| |
- proxyurl: http://debuginfod01:8002
|
| |
- proxyopts: "connectiontimeout=600 timeout=600 keepalive=on"
|
| |
- tags: debuginfod
|
| |
-
|
| |
- - role: httpd/reverseproxy
|
| |
- website: debuginfod.fedoraproject.org
|
| |
- destname: debuginfod
|
| |
- remotepath: /metrics
|
| |
- localpath: /metrics
|
| |
+ # This is intended to cover only /buildid/ and /metrics URLs, but
|
| |
+ # this ansible role doesn't abide multiple entries, so we use a
|
| |
+ # template directive unmatch "/" itself, so it can be redirected.
|
| |
+ remotepath: /
|
| |
+ localpath: /
|
| |
proxyurl: http://debuginfod01:8002
|
| |
proxyopts: "connectiontimeout=600 timeout=600 keepalive=on"
|
| |
tags: debuginfod
|
| |
-
|
| |
Our ansible default ansible scripts don't like multiple /suburls being
individually proxied, so we ended up losing /buildid/* and keeping
/metrics.
Switch to using single /-level reverse-proxying AND wiki-redirection
clauses, and use a new template .conf file to break the tie with a
"ProxyPass / !" directive.