我想在我的本地计算机上运行Apache,因为我只能通过ajaxterm(基于web的ssh客户端)进入我的服务器,这是一个痛苦的问题。现在我的问题是,我正在运行这个服务器,并且必须通过公司代理发送流量,该代理也具有密码的用户身份验证。我有一个.pac文件,所以如果我可以告诉Apache使用它并在某个地方输入我的密码和用户名,那就太好了。
编辑:
我还想要重定向
ProxyPass / ajax http://website.com
ProxyPassReverse / ajax http://website.com
答案 0 :(得分:1)
我不确定我是否正确理解了这个问题,所以让我重新说一下:
首先,这看起来不像编程问题,所以你最好在Apache mailing list上问它。也就是说,可能存在一些误解。您用来访问互联网的代理是我们称之为“转发代理”的代理,它处理从公司内部的客户端到公司外部服务器的流量。
您需要的是“反向代理”,它处理从公司外部的客户端到其内部服务器的流量。 (请注意,两个函数都可以在同一个代理上配置 - 代理可以同时是反向代理和转发代理。)
您拥有的.pac文件是一种配置浏览器以通过代理转到互联网的方法。您需要的是配置代理以将流量转发到您的网络服务器。此配置不会在本地Apache服务器中完成,而是在代理本身上完成。所以你必须与这个代理的管理员交谈...