[英]Set Apache outgoing requests to go through a proxy
我对Apache有问题。 首先,我使用的是大学教师提供的虚拟机。 我在上面安装了XAMPP。 我可以从外部访问此虚拟机。 但是,此计算机无法直接连接到外部站点以获取资源。 网络管理员告诉我,我必须连接到教师代理服务器才能访问外部站点。
如何在虚拟机上设置Apache以对每个请求都通过代理? 我搜索后发现可能需要使用ProxyRemote,但无法使其正常工作。 我设置的httpd.conf是:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyRemote * http://x.x.x.x:yyyy
xxxx =教师代理ip,yyyy =教师代理端口
我做错了什么还是错过了什么? 谢谢。
如果我了解您的要求,我认为您可能有点困惑。 Apache不会自行发出请求。 您有一个在Apache上运行的应用程序,该应用程序需要从外部请求资源。 您需要配置应用程序或VM的整个网络接口,以通过外部代理进行请求。 抱歉,如果我误解了您的问题。
我正在使用:
ProxyRequests On
ProxyRemote http://www.example.com http://pac.group.intranet:8080
这似乎有效。 至少对于网络代理部分。 ( 在尝试代理iframe内容进行本地调试时 ,我在“请求中的URI无效”中遇到了很多其他问题)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.