我有一个专用服务器,其 nginx Web 服务器位于英国数据中心,ngnix 充当前端服务器,然后将用户引导到我在美国的 aws 上拥有的其他实例。客户端会看到什么 IP 地址,ngnix 前端服务器(这是所需的结果),还是客户端仍然知道位于美国的实例或服务器 IP 地址?
PS。nginx 在这里充当负载均衡器。
我有一个专用服务器,其 nginx Web 服务器位于英国数据中心,ngnix 充当前端服务器,然后将用户引导到我在美国的 aws 上拥有的其他实例。客户端会看到什么 IP 地址,ngnix 前端服务器(这是所需的结果),还是客户端仍然知道位于美国的实例或服务器 IP 地址?
PS。nginx 在这里充当负载均衡器。
通常,用户连接到“www.yoursite.com”,然后在 DNS 中进行查找。
假设只有一个 DNS 条目(对应于您的 nginx 前端),那么就这些用户而言,他们只与那一台机器交谈。
有时人们使用循环 DNS,其中多台机器对应一个给定的主机名。不过,大概你会知道你是否正在这样做(:
您可以通过在连接时跟踪您的流量来确认这一点。也许使用WireShark?