簡體   English   中英

Sitecore GEO IP

[英]Sitecore GEO IP

我有一個環境,其中一些 Sitecore 服務器位於防火牆后面,並且帶有 AWS Gateway 的不同 AWS-VPC(互聯網和內部網)中的反向代理。 我需要啟用 Geo-IP 並將其更新到設備分析儀表板的 Sitecore 主機節點(通過 Intranet 或 Internet 訪問)。 有什么可能的建議嗎? 謝謝你。

反向代理通常通過附加的 http header X-Forwarded-For來自連接客戶端的 IP 地址。 另請參閱https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For 您可能需要在 AWS 上啟用此功能,我不熟悉他們的服務。

但是,同樣在 Sitecore 端,您需要啟用 header 的讀取 這已經支持了很長一段時間,並且自 9.0 版以來文檔似乎幾乎沒有改變(如果有的話): https://doc.sitecore.com/xp/en/developers/90/sitecore-experience-manager/設置-sitecore-ip-geolocation.html

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

當請求從反向代理服務器發送到您想要跟蹤為客戶端的有效 IP 地址(而不是代理的 IP 地址)的 Sitecore 實例時,請使用以下設置。

  • 在 Sitecore.Analytics.Tracking.config 中將 Analytics.ForwardedRequestHttpHeader 設置更改為值:X-Forwarded-For

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM