【发布时间】:2017-09-18 15:21:09
【问题描述】:
我怎样才能通过另一台服务器正确代理 rest api 调用,就好像它来自该服务器一样?
开发人员需要在域 sub.xyz.com 上谈论一个远程休息 api,该 api 只能通过域 xyz.com (Access-Control-Allow-Origin) 访问。因此,我想在托管域 xyz.com 的服务器上设置一个 http 代理,就好像呼叫来自该域一样。 但是,我确实收到以下错误:
403 禁止 对此资源的访问被拒绝。
未经授权:get_collection 权限检查失败
我使用的 apache httpd 配置:
ProxyRequests Off
ProxyPreserveHost Off
SSLProxyEngine on
ProxyPass /api https://sub.xyz.com/api
ProxyPassReverse /api https://sub.xyz.com/api
如何正确设置它以使其正常工作?
【问题讨论】:
标签: apache rest proxy httpd.conf