当我使用反向代理从内部公司服务器使用某些API时,原始客户端IP不会更改。
到目前为止,我已经完成了大多数人在互联网上提出的建议。 只需将proxyPass内容放入Apache配置文件中即可。 基本上设置是这样的。
客户端浏览器->反向代理服务器->内部服务器
出于明显的安全考虑,我尝试使用的内部API仅对反向代理开放。 如果我可以将反向代理服务器的IP传递给内部服务器,那么它将正常工作。
<Location />
ProxyPass ${internalServer}
ProxyPassReverse ${internalServer}
</Location>
我也尝试过 RemoteIPHeader $ {myProxyIP}
它应该连接并让我从内部服务器使用API。
答案 0 :(得分:0)
尝试:
<Location />
ProxyAddHeaders Off
ProxyPass ${internalServer}
ProxyPassReverse ${internalServer}
</Location>