我用nginx代理到gateway的,$_SERVER['REMOTE_ADDR'] 獲取到的是127.0.0.1 不是客戶端的ip,
nginx配置如下:
location /GatewayWorker
{
proxy_pass http://127.0.0.1:8282;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
然后gateway的
$_SERVER['REMOTE_ADDR'] 獲取到的永遠(yuǎn)是127.0.0.1
求老師指導(dǎo)