我遇到了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
x.x.x.x =教师代理ip,yyyy =教师代理端口
我做错了什么或错过了什么? 谢谢。
答案 0 :(得分:0)
如果我明白你在问什么,我想你可能会有点混乱。 Apache不会自己发出请求。您有一个在Apache上运行的应用程序,该应用程序需要从外部请求资源。您需要配置应用程序或VM的整个网络接口,以通过外部代理发出请求。如果我误解你的问题,请道歉。
答案 1 :(得分:0)
我正在使用:
ProxyRequests On
ProxyRemote http://www.example.com http://pac.group.intranet:8080
这似乎有效。至少对于网络代理部分。 (我在"Invalid URI in request" trying to proxy iframe content for local debugging分享了其他问题。)