0

我对 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 = 教师代理端口

我做错了什么或错过了什么吗?谢谢你。

4

2 回答 2

0

我在用着:

ProxyRequests On
ProxyRemote http://www.example.com http://pac.group.intranet:8080

这似乎有效。至少对于网络代理部分。(我在“请求中的 URI 无效”尝试代理 iframe 内容以进行本地调试时遇到了相当多的其他问题。)

于 2014-06-17T16:03:13.070 回答
0

如果我明白你在问什么,我想你可能有点混淆了。Apache 不会自行发出请求。您有一个在 Apache 上运行的应用程序,并且该应用程序需要从外部请求资源。您需要配置您的应用程序或 VM 的整个网络接口以通过外部代理发出请求。抱歉,如果我误读了您的问题。

于 2013-10-29T17:56:19.497 回答