代理分析请求

问题描述:

我们正在探索为我们的Web应用程序启用Google分析,但它们在相当严格的CSP后面提供,这将很难扩展。作为替代方案,我已经探索使用ProxyPass通过CSP白名单中的Apache服务器发送请求。代理分析请求

Apache服务器包含这些指令:

SSLProxyEngine on 
SSLProxyVerify none 
SSLProxyCheckPeerCN off 
SSLProxyCheckPeerName off 
SSLProxyCheckPeerExpire off 
ProxyPass /google https://www.google-analytics.com/r/collect 
ProxyPassReverse /google https://www.google-analytics.com/r/collect 

客户端代码替换BuildHitTask为了调用一切看起来在客户精细但它未能达到这个终点,接收404响应。如果我单独打开生成的跟踪链接果然我看到谷歌404响应:

The requested URL /r/collect was not found on this server. That’s all we know. 

上这是怎么回事错误,或者如果它甚至有可能有什么想法?

好的,我们已经解决了问题,增加了ProxyPreserveHost Off命令。