如何配置Apache2以使用代理服务器进行外部HTTPS请求?

如何配置Apache2以使用代理服务器进行外部HTTPS请求?,apache,https,http-proxy,mod-proxy,Apache,Https,Http Proxy,Mod Proxy,我的要求是从应用服务器点击外部HTTPS REST API。我在应用服务器(JBOSS)中没有internet访问权限。所以,我将请求转发到web服务器(Apache24),并从web服务器调用HTTPS REST API服务 Public Rest URL-: https://publicdomain.com/tracking_number 我在Apache服务器上做了以下配置 ProxyPass /tracking_number https://publicdomain.com

我的要求是从应用服务器点击外部HTTPS REST API。我在应用服务器(JBOSS)中没有internet访问权限。所以,我将请求转发到web服务器(Apache24),并从web服务器调用HTTPS REST API服务

Public Rest URL-: https://publicdomain.com/tracking_number
我在Apache服务器上做了以下配置

ProxyPass       /tracking_number https://publicdomain.com/tracking_number
ProxyPassReverse       /tracking_number https://publicdomain.com/tracking_number
使用上述配置,从应用程序服务器跟踪URL,响应503代理错误。 因为在web服务器中,只能通过代理服务器访问internet。 (例如,在IE浏览器中,如果在LAN设置中配置代理ip和主机,则意味着可以从浏览器访问URL)

因此,我还需要在Apache中配置类似的配置。我在的帮助下尝试了一些配置。但一切都没有结果

如何在Apache中为外部HTTPS请求配置代理服务器(主机和ip)

Apache版本-:2.4.29
操作系统-:Windows

您想在代理和Web服务器之间有一个代理吗?我会说:把httpd代理放在它可以访问代理web服务器的地方。内联网设置需要代理访问来自浏览器的传出连接,但这对服务器到服务器的连接不重要。另外,这看起来不适合stackoverflow-check@Olaf Kock,我希望在web服务器和https rest api服务之间有一个代理。