使用DMS的Sitecore.NET 6.6.0(rev.130404)
最近我们的生产服务器设置发生了变化,它开始通过“x-forwarded-for”自定义http标头接收用户请求的真实IP地址。我们在 Include \ Sitecore.Analytics.config 的“Analytics.ForwardedRequestHttpHeader
”设置中添加了“x-forwarded-for”。但分析仍在报告错误的IP。这可能是什么原因?还有我应该修改的设置吗?
Analytics在我们的服务器设置更改之前报告了正确的IP。看来,Google仍然在默认标头中使用IP。
进一步调查后更新: 我们发现这是服务器设置中IP地址报告的问题。 HTTPS流量存在问题,导致某些Google Analytics页面无法获取x-forwarded-for字段。所以这不是sitecore分析的问题。
答案 0 :(得分:1)
我不完全确定,配置设置应该有效。在6.5中报告了有关此问题,并在此处发布了一个解决方案:http://blog.najmanowicz.com/2011/10/05/enable-sitecore-dms-analytics-behind-a-proxy-or-a-cdn/
可能值得一试,但听起来也应该通过Sitecore支持提出问题。