对于本地testing,我使用Charles代理,对于那些不知道它的人来说,这是一个debuggingHTTP请求的工具。 它可以被configuration为代理服务器,拦截请求/响应,并能够用它做几件事情,就像对我来说最重要的一样,“重新映射”一个域到另一个域。
这意味着,当我想在我的移动设备上设置代理并尝试访问a.domain.tld和b.domain.tld我可以configurationCharles将透明数据redirect到c.domain.tld和d.domain.tld 。
这是我想要与Apache(最好)(但build议是受欢迎的)。
我对mod_proxy有一点了解,但是我找不到任何类似的例子,我打赌我可以在重写mod的时候用它做些事情,但是我确信有一件简单的事情要做。
我想做的事:
proxy.domain.tld的虚拟主机 d.domain.tld分别针对c.domain.tld和d.domain.tld的域a.domain.tld和b.domain.tld 。 任何build议?
从髋关节拍摄, ProxyRemote应该是你正在寻找的东西。 该指令的目的是允许一个代理直接为其他人提供服务。 未经testing,但应该可以使用这个优势:
ProxyRequests On ProxyVia On <Proxy *> Order deny,allow Deny from all Allow from 1.2.3.4 # Redirect these two domains to different destination ProxyRemote http://a.domain.tld http://c.domain.tld ProxyRemote http://d.domain.tld http://d.domain.tld </Proxy>
NB! :一定要填写一些真实的IP号码或其他身份validation,所以你不要创build自己的开放代理。