debuginfod: balance redirect & reverse-proxy better
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.
This commit is contained in:
parent
6b7b396979
commit
ab51e82014
3 changed files with 15 additions and 22 deletions
|
@ -0,0 +1,10 @@
|
|||
|
||||
# Broadly reverse-proxy
|
||||
ProxyPassMatch "^(.*)$" "{{proxyurl}}$1" {{proxyopts}}
|
||||
ProxyPassReverse / {{proxyurl}}/
|
||||
|
||||
# ... but not the top level, which is instead redirected
|
||||
ProxyPass / !
|
||||
|
||||
# ... configure this redirect in playbooks/include/proxies-redirects.yml
|
||||
# Redirect permanent / https://sourceware.org/elfutils/Debuginfod.html
|
Loading…
Add table
Add a link
Reference in a new issue