在nginx中,您如何设置您的proxy_pass
,以便发送到正确的客户端远程IP地址?目前,只有服务器的IP显示。我知道这样做的正确方法是
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
但是,另一方面,我有一个不是由我写的支持系统。我不想更改所有代码以符合X-Forwarded-For
参数。
如何告诉nginx发送$remote_addr
的格式,以便可以用$_SERVER['REMOTE_ADDR']
读取?
哪个服务器软件作为后端运行?如果它是apache,请尝试安装mod_rpaf。 –
在代理服务器上它是nginx,安装支持系统的另一台服务器只是一个托管的网站空间。 –