diff --git a/playbooks/include/proxies-reverseproxy.yml b/playbooks/include/proxies-reverseproxy.yml index 8c06d714aa..d8e0fd0494 100644 --- a/playbooks/include/proxies-reverseproxy.yml +++ b/playbooks/include/proxies-reverseproxy.yml @@ -776,7 +776,7 @@ destname: debuginfod # manage non-trivial reverse-proxy specs in template proxyurl: http://debuginfod01:8002 - proxyopts: "connectiontimeout=600 timeout=600 keepalive=on" + proxyopts: "connectiontimeout=600 timeout=600 keepalive=on nocanon" tags: - debuginfod diff --git a/roles/httpd/reverseproxy/templates/reversepassproxy.debuginfod.conf b/roles/httpd/reverseproxy/templates/reversepassproxy.debuginfod.conf index 0300d06b29..0c4b84352a 100644 --- a/roles/httpd/reverseproxy/templates/reversepassproxy.debuginfod.conf +++ b/roles/httpd/reverseproxy/templates/reversepassproxy.debuginfod.conf @@ -1,4 +1,6 @@ +AllowEncodedSlashes NoDecode + # Reverse-proxy /buildid/* queries ProxyPassMatch "^/buildid/(.*)$" "{{proxyurl}}/buildid/$1" {{proxyopts}}