javascript - Apache 反向代理内容长度

标签 javascript css apache jsp

全部,

我几乎成功地在 Apache/2.2.15 上实现了一个解析器,请参阅我的部分虚拟主机配置。

我仍然遇到的问题是什么时候执行获取包含的两个 url

"GET/html/js/everything.jsp?browserId=ie&themeId=newTangoModuleTheme_WAR_newTangoModuleTheme&colorSchemeId=01&minifierType=js&minifierBundleId=javascript.everything.files&languageId=fr_FR&b=6120&t=1364288620000 HTTP/1.1"200 1001584

"GET/html/js/everything.jsp?browserId=ie&themeId=classic&colorSchemeId=01&minifierType=js&minifierBundleId=javascript.everything.files&languageId=fr_FR&b=6120&t=1364288620000 HTTP/1.1"200 1001584

我总是收到两个字节的内容长度不匹配,响应 header 指示 1001582 但服务器返回 1001584,结果页面未正确加载。

欢迎提供所有信息。

仅供引用 - 其他 js 和 css 页面正确呈现只有两个 jsp 页面提供问题!!!

     <VirtualHost ip address>

       KeepAlive On
       RewriteEngine on
       RewriteLogLevel 4
       RewriteLog /tmp/rewrite.log
       AddDefaultCharset UTF-8
       ProxyPreserveHost On

   ProxyRequests Off
   ProxyHTMLLogVerbose On
   LogLevel Debug

   ServerName srvname

# load additional modules to adjust responses
 LoadFile      /usr/lib64/libxml2.so
LoadModule    proxy_html_module       modules/mod_proxy_html.so
LoadModule    xml2enc_module          modules/mod_xml2enc.so

# Hacked by KR in order to allow full content parsing
RequestHeader unset Accept-Encoding

# Amigo here's the declaration for W3C HTML 4.01 and XHTML 1.0

ProxyHTMLLinks  a               href
ProxyHTMLLinks  area            href
ProxyHTMLLinks  link            href
ProxyHTMLLinks  img             src longdesc usemap
ProxyHTMLLinks  object          classid codebase data usemap
ProxyHTMLLinks  q               cite
ProxyHTMLLinks  blockquote      cite
ProxyHTMLLinks  ins             cite
ProxyHTMLLinks  del             cite
ProxyHTMLLinks  form            action
ProxyHTMLLinks  input           src usemap
ProxyHTMLLinks  head            profile
ProxyHTMLLinks  base            href
ProxyHTMLLinks  script          src for
ProxyHTMLLinks  frame           src longdesc
ProxyHTMLLinks  iframe          src longdesc
ProxyHTMLLinks  body            background
ProxyHTMLLinks  applet          codebase

ProxyHTMLEvents onclick ondblclick onmousedown onmouseup \
                onmouseover onmousemove onmouseout onkeypress \
                onkeydown onkeyup onfocus onblur onload \
                onunload onsubmit onreset onselect onchange

ProxyHTMLEnable On
#ProxyHTMLExtended On
#ProxyHTMLMeta On
ProxyHTMLURLMap https://www.site1.be
ProxyHTMLURLMap http://www.site2.be

</VirtualHost>

问候,

最佳答案

当设置 ProxyHTMLEnable On 时,我遇到了一些问题,Content-Length header 设置不正确。为我解决问题的是在输出过滤器列表的适当位置包含 proxy-html。在我的例子中,我使用了一些您可能正在使用或可能未使用的其他过滤器,并且 Apache 配置文件中的行是:

SetOutputFilter INFLATE;proxy-html;SUBSTITUTE;DEFLATE

关于javascript - Apache 反向代理内容长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15636391/

相关文章:

javascript - 三个JS动画屏幕空白

javascript - 提交表单时显示的数据暂时可见,然后消失

JQueryMobile 包装数据角色 ="content"div

java - Apache tomcat 6 问题

apache - 我网站中所有页面的图标

php - 为 apache 日志静音 PHP mysql_* deprecated 错误

javascript - 通过 Gitlab 部署到 Firebase 来自动化 vue.js 应用程序

javascript - 当选择特定的表单选项时,会使用 JavaScript 出现新的输入

html - 广告单元在 adsense 响应模式下被切断

html - 如何在 body 标签中垂直和水平居中文本?