相关疑难解决方法(0)

带有 SSL 的 Apache ProxyPass

我想通过非 SSL 站点代理来自 SSL 站点的请求。我的 Apache httpd.conf 如下所示:

<VirtualHost 1.2.3.4:80>
    ServerName foo.com
    ProxyPass / https://bar.com/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

因此,当我访问http://foo.com 时,我希望 apache 向https://bar.com发出请求并将其获取的页面发送给我。

相反,我收到了 500 错误,在错误日志中,我看到:

[error] proxy: HTTPS: failed to enable ssl support for 4.3.2.1:443 (bar.com)
Run Code Online (Sandbox Code Playgroud)

大概我在这里遗漏了一个指令。可能是哪个?

别介意安全隐患。我完全理解其中的风险。

ssl proxy proxypass apache-2.2

66
推荐指数
1
解决办法
18万
查看次数

标签 统计

apache-2.2 ×1

proxy ×1

proxypass ×1

ssl ×1