【发布时间】:2017-09-09 17:21:09
【问题描述】:
我在服务器上部署了一个 MEAN Stack 应用程序,并使用 Nginx 作为代理服务器来处理请求并重定向到应用程序的特定端口。
例如:用户访问 URL http://www.abcxyz.com/ 并且 Nginx 访问实际应用程序 URL http://www.abcxyz.com:1234/,因为我的应用程序在端口 1234 上运行。
现在,出于分析目的,我在 node.js 中编写了一个简短的脚本,用于获取访问我网站的用户的 IP 和位置。我可以看到外部搜索的查询,但我得到了我自己服务器的 IP 地址和位置。这是为什么呢?
是因为 Nginx 吗?如何解决此问题并获取用户的实际位置?
更新:我添加了一个对我有用的答案。干杯;-)
【问题讨论】:
-
我不明白为什么它有 google-analytics 标签。你能解释一下为什么会有这个(或删除它)吗?
-
抱歉,我更新了问题,忘记删除标签了。
标签: node.js nginx server geolocation