我的NGINX配置如下:
server {
listen 80;
server_name localhost;
location /test {
return 200 $remote_addr;
}
}
当我在谷歌上搜索我的公共IP时,谷歌会返回类似167.124.xxx.xxx
的内容。但是nginx的$remote_addr
返回类似于192.168.xx.xx
的东西。为什么谷歌返回的IP与NGINX返回的IP不同?
192.168.xx.xx
是服务器在网络中的IP,167.124.xx.xx
是网络的公共地址。这与NGINX无关。点击此处了解更多信息。