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 hasn't been terribly helpful. Really appreciate any help! |