Commit Graph

7 Commits

Author SHA1 Message Date
Frank Ch. Eigler
d835aba567 debuginfod proxies: preserve & pass %2F etc.
Apache httpd by default blocks URL-encoded / (%2F) characters in the
URL path, even though these are RFC-compliant.  Enable them and permit
their safe passage to the debuginfod servers.

See also https://stackoverflow.com/a/9933890/661150

Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
2021-08-23 11:39:36 +00:00
Frank Ch. Eigler
7185d7774e debuginfod redirect+proxy: combine into handcrafted httpd conf file 2021-05-20 00:42:32 +00:00
Kevin Fenzi
e4a36758f5 debuginfod: add in another slash to make apache happy
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-11 09:19:26 -07:00
Kevin Fenzi
c66dedd18a debuginfod: add in a slash to make apache happy
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-05-11 09:03:54 -07:00
Frank Ch. Eigler
42c7db164c debuginfod: tweak comment for redirect sample target 2021-05-11 10:25:52 -04:00
Frank Ch. Eigler
a0a484245d debuginfod template: add quick testing remarks 2021-05-11 09:15:22 -04:00
Frank Ch. Eigler
ab51e82014 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.
2021-05-11 09:10:34 -04:00