我似乎根本无法让 mod_proxy_html 工作 - 没有调试输出,没有错误
Posted
技术标签:
【中文标题】我似乎根本无法让 mod_proxy_html 工作 - 没有调试输出,没有错误【英文标题】:I can't seem to get mod_proxy_html working at all - no debug output, no errors 【发布时间】:2011-03-29 14:06:59 【问题描述】:我正在运行 apache 2.0.52,并且我已经编译了 mod_proxy_html 模块(版本 3.1),apache 启动正常,没有错误。唯一的问题是该模块似乎什么都不做 - 我什至没有在错误日志中得到任何调试输出,所以我有点难过,因为我什至没有任何日志可以指出为什么它的线索不工作。代理本身工作正常,但没有进行 url 修改。
这是我的 httpd.conf 文件中的 sn-p:
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
【问题讨论】:
【参考方案1】:我还没有找到它不记录的原因,但丢失的魔法咒语是
SetOutputFilter 代理-html
我怀疑将 mod_filter 设置为通过 mod_proxy_html 传递所有传出内容
【讨论】:
【参考方案2】:这是正确的答案。
ProxyHTMLCharsetOut *
特殊标记 ProxyHTMLCharsetOut * 将使用 与输入相同的编码。
若要与SetOutputFilter proxy-html
进行比较,请在以下页面上搜索并阅读讨论。
参考。 https://httpd.apache.org/docs/2.4/mod/mod_proxy_html.html#proxyhtmlcharsetout
【讨论】:
以上是关于我似乎根本无法让 mod_proxy_html 工作 - 没有调试输出,没有错误的主要内容,如果未能解决你的问题,请参考以下文章
Phonegap 1.5 (Cordova) ios childbrowser 根本无法打开
Apache 的带有 PHP 标头的 mod_proxy_html("Location:...");不重定向