【发布时间】:2013-04-02 16:19:01
【问题描述】:
我正在尝试为某些 Web 服务设置反向代理,以便可以在 localhost 上开发 JavaScript Ajax 应用程序。我已经设法通过以下方式使用 Apache:
ProxyPass /serviceproxy/ http://someservice.com/
ProxyPassReverse /serviceproxy/ http://someservice.com/
ProxyHTMLURLMap http://someservice.com/ /serviceproxy/
<Location /serviceproxy>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap / /serviceproxy/
ProxyHTMLURLMap http://someservice.com/
RequestHeader unset Accept-Encoding
</Location>
这适用于 http 网页,但不适用于 https 网页。如果我将代理设置为https://someservice.com/,Apache 会返回 500 Internal server error。我是 Apache 配置的新手。如何让它发挥作用?有没有可能?
谢谢
【问题讨论】:
标签: apache https reverse-proxy