Sitecore GEO IP



我有一个环境,其中一些Sitecore服务器位于防火墙后面&在不同的AWS VPC(互联网和内联网(中使用AWS网关的反向代理。我需要启用Geo IP,并将其更新到设备分析仪表板的Sitecore主机节点(通过内部网或互联网访问(。有什么可能的建议吗?非常感谢。

反向代理通常通过额外的http标头X-Forwarded-For转发来自连接客户端的IP地址。另请参阅https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For。您可能需要在AWS上启用此功能,我不熟悉他们的服务。

但是,同样在Sitecore端,您需要启用读取标头。这已经支持了很长一段时间,并且自9.0版本以来,文档似乎几乎没有变化(如果有的话(:https://doc.sitecore.com/xp/en/developers/90/sitecore-experience-manager/set-up-sitecore-ip-geolocation.html

不过,有趣的部分在底部:

当请求从反向代理服务器发送到您的Sitecore实例时,您要将其作为客户端的有效IP地址(而不是代理的IP地址(进行跟踪,请使用以下设置。

  • 在Sitecore中。分析。Tracking.config更改分析。ForwardedRequestHttpHeader设置为值:X-Forwarded-For

相关内容

  • 没有找到相关文章

最新更新