I use an Apache proxy to access a web application on a virtual machine.
The proxy configuration works fine, no problems.
However, one side effect I see is that the Apache proxy "fixes" the HTML that is proxy.
This is not a problem for my own hardware, but it causes a very poor rendering of the third frame work I use, PatternFly.
Here is a simple example of a typical modification of the HTML code:
< ||Chris Welch
> ||Chris Welch
< HTML is the proxy source, the
> is the original.
As you can see, the unnecessary quotes around the rowspan and the end tag are removed by the Apache proxy.
For the most part, these fixes are useful, but they cause rendering problems when I use PatternFly, which makes the site unusable.
I know the immediate answer will be "fix the wrong source", but it's not practical with thousands of third-party source lines and Django models also generate their own source.
Is it possible to disable this behavior with an Apache proxy?
The proxy configuration I'm using is (Apache 2.2.15):
ProxyPass / testcrm / http: // django /
ProxyHTMLURLMap http: // django / testcrm
ProxyHTMLURLMap // testcrm /
RequestHeader undefined Accept-Encoding
I've tried a test with Apache 2.4 and I'm getting the same results.
I came across this, but the question about disabling the feature was not answered:
mod_proxy (_html) and a buggy web server (provides text / html for JSON data)