I have an Apache web server running on my intranet, and I would like for all external HTTP/HTTPS requests from my Apache web app to use my company's intranet proxy.
Environment * Linux v2.6.32-504.12.2.el6.x86_64 * Red Hat v4.4.7-9 * Apache v2.2.15 I have enabled the following modules in httpd.conf * proxy_module * proxy_connect_module * proxy_http_module URLs * Site - http://internal.company.com * Proxy - http://proxy.company.com:1234 * External resource - https://external.site.com Manually specifying the proxy for curl works as expected: curl -x http://proxy.company.com:1234 -L https://external.site.com However, my best efforts to configure Apache have failed so far: 1. ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass https://external.site.com http://proxy.company.com:1234 ProxyPassReverse https://external.site.com http://proxy.company.com:1234 2. ProxyRequests On ProxyRemote https://external.site.com http://proxy.company.com:1234 NoProxy .company.com 3. ProxyRequests On ProxyRemote * http://proxy.company.com:1234 NoProxy .company.com And I've tried various combinations of the above settings as well. The info in the Apache docs about Intranet Proxy<http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#intranet> hasn't been terribly helpful. Really appreciate any help!