I'm having a strange issue with Apache 2.4.25
on Debian 9. I'm curling a page in PHP proxying through another Apache server which is set up as a forward proxy. The idea is to pass everything through unmodified but the outbound traffic is issued from the proxy.
I've noticed that when I do this, if I fetch a webpage with a Content-Encoding
header, the header doesn't seem to come through. When I load the page in my browser directly, I receive the header. When I trying curling without a proxy, I also get the header.
How can I force the Apache proxy to not delete this header, but pass all the headers it receives on verbatim, unmodified? There doesn't seem to be anything in the documentation about this, unfortunately, and it's imperative that I get the original Content-Encoding
header.