0

当我使用反向代理从内部公司服务器使用某些 API 时,原始客户端 IP 不会改变。

到目前为止,我已经完成了大多数人在 Internet 上建议的操作。只需在 Apache 配置文件中放入 proxyPass 的东西。基本上设置是这样的。

客户端浏览器 -> 反向代理服务器 -> 内部服务器

由于明显的安全考虑,我尝试使用的内部 API 仅对反向代理开放。如果我可以将反向代理服务器的 IP 传递给内部服务器,它就可以工作。

<Location />
  ProxyPass ${internalServer}
  ProxyPassReverse ${internalServer}
</Location>

我也试过 RemoteIPHeader ${myProxyIP}

它应该连接并让我使用来自内部服务器的 API。

4

1 回答 1

0

尝试:

<Location />
  ProxyAddHeaders Off
  ProxyPass ${internalServer} 
  ProxyPassReverse ${internalServer}
</Location>
于 2019-05-27T09:38:02.677 回答