繁体   English   中英

设置Apache传出请求以通过代理

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM