使用Apache后台代理

使用Apache后台代理,apache,proxy,Apache,Proxy,我想在我的本地机器上运行Apache,因为我只能通过ajaxterm(基于Web的ssh客户端)ssh到我的服务器上,这是一个棘手的问题。现在我的问题是,我正在运行这个服务器,必须通过公司代理发送流量,该代理也具有用户身份验证和密码。我有一个.pac文件,如果我能告诉Apache使用它,并在某个地方输入我的密码和用户名,那就太好了 编辑: 我还想有一个重定向 ProxyPass/ajax ProxyPassReverse/ajax我不确定我是否正确理解了这个问题,所以让我重新表述一下: 在本地

我想在我的本地机器上运行Apache,因为我只能通过ajaxterm(基于Web的ssh客户端)ssh到我的服务器上,这是一个棘手的问题。现在我的问题是,我正在运行这个服务器,必须通过公司代理发送流量,该代理也具有用户身份验证和密码。我有一个.pac文件,如果我能告诉Apache使用它,并在某个地方输入我的密码和用户名,那就太好了

编辑:

我还想有一个重定向 ProxyPass/ajax

ProxyPassReverse/ajax

我不确定我是否正确理解了这个问题,所以让我重新表述一下:

  • 在本地计算机上运行Apache服务器
  • 您通常使用代理连接到internet
  • 此代理具有.pac配置文件
  • 您想从Internet访问本地Apache服务器
  • 我不明白SSH和AjaxTerm在这张图片中做了什么
首先,这看起来不像是一个编程问题,所以你最好在网上提问。尽管如此,可能存在一些误解。您用于访问internet的代理是我们可以称之为“转发代理”,它处理从公司内部的客户端到公司外部的服务器的流量

您需要的是一个“反向代理”,它处理从公司外部的客户端到公司内部服务器的流量。(请注意,这两个功能可以在同一个代理上配置-代理可以同时是反向代理和正向代理)


您拥有的.pac文件是一种将浏览器配置为通过代理进入internet的方法。您需要的是配置代理以将流量转发到Web服务器。此配置不会在本地Apache服务器上完成,而是在代理本身上完成。因此,您必须与该代理的管理员交谈……

好的,我想我将无法通过本地apache服务器中的fopen(php函数)获取文件。