Clicktale集成 - 反向代理问题(在Acquia上)

时间:2014-10-29 09:20:29

标签: reverse-proxy varnish acquia clicktale

我们正在努力将ClickTale整合到我们在Acquia上托管的网站上。但似乎有一个问题,如果他们遇到类似的情况我们希望听到这里的人。

  1. 我们已启用HTTPS。
  2. 由于HTTPS,我们不得不改变 我们从A记录到CNAME记录的DNS设置。
  3. 现在基于 这个ClickTale维基 - http://wiki.clicktale.com/Article/Help_talk:Drupal_integration_module_v1 ... 每当我们有反向代理时,我们都需要确保IP 允许代理的地址,这意味着ClickTale服务器 能够识别最终用户的IP地址。
  4. 因为我们有CNAME记录,所以我们有一个规范的网址,但我们没有IP。
  5. 我们如何应对这种情况?如果我们不做任何事情,Acquia服务器是否会确保使用正确的标头,以便ClickTale服务器可以读取最终用户IP?

1 个答案:

答案 0 :(得分:0)

根据Acquia文档,他们使用X-forwarded-for标头转发客户端IP,请参阅https://docs.acquia.com/articles/logging-client-ip-apache-behind-reverse-proxy

因此,从您自己引用的文档中,我将启用以下内容:

  

如果您的代理在HTTP标头中包含原始IP地址,您可以在config.php文件中添加模块设置,以指示模块使用该标头。如果您的代理使用名为“X-Forwarded-For”的头字段(这很常见),则添加$ config ['IPAddressHeaderFieldName'] =“X-Forwarded-For”;到你的config.php文件中使用这个字段。