Actions
Issue #6574
closedexpr= urlencoding is incompatible with Apache 2.6.4 which is the default for Centos7
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 73
Quarter:
Description
Problem¶
apache didn't introduce the ability to use expr=
expressions until 2.6.10. You can see that in the apache 2.4 changelog. This is also confirmed from testing done by @jsherrill, sajha , and myself.
2.6.4 is the current verison of httpd available on Centos7. See the package listing here for confirmation.
This causes pulp-certguard's recommended httpd config to not work. This means pulp-certguard can't use httpd from Centos 7 or RHEL 7 as the reverse proxy. That's a problem for users.
Solutions¶
Actions
Add Apache < 2.6.10 support
Apache < 2.6.10 cannot urlencode a certificate. As this is the current version shipped on EL7, pulp-certguard should work with that out of the box. This PR does the following:
This PR also adds some debug statements and docs on how to use them.
https://pulp.plan.io/issues/6574 closes #6574