开发者

I can't seem to get mod_proxy_html working at all - no debug output, no errors

I'm running apache 2.0.52, and I've compiled the mod_proxy_html module (version 3.1), apache starts fine, no errors. The only problem is that the module appears to do nothing - I'm not even getting any debugging output in the error log, so I'm a little stumped, as I fdon't even have any logging to point at a clue why it isn't working. The proxying itself works fine, but there's no url modification going on.

Here's the snippet from my httpd.conf fil开发者_JAVA百科e:

ProxyHTMLEnable On
ProxyHTMLLogVerbose On
ProxyHTMLExtended On
LogLevel Debug

ProxyPass /forms http://internal:7777/forms
ProxyPass /reports http://internal:7777/reports
ProxyPassReverse /forms http://internal:7777/forms
ProxyPassReverse /reports http://internal:7777/reports

ProxyHTMLURLMap http://internal:7777/reports /reports


I've still not located why it isn't logging, but the missing magic incantation was

SetOutputFilter proxy-html

which I suspect sets mod_filter to pass all outgoing content via mod_proxy_html


This is the right answer.

ProxyHTMLCharsetOut *

The special token ProxyHTMLCharsetOut * will generate output using the same encoding as the input.

To compare with SetOutputFilter proxy-html, search it on the following page, and read the discussion.

Ref. https://httpd.apache.org/docs/2.4/mod/mod_proxy_html.html#proxyhtmlcharsetout

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜