这与域和URL映射等有关。我试过apache和反向代理,重写,到目前为止无法让它工作。
目标客户拥有域名www.customer.com,希望其用户使用此类网址来使用该网站
www.customer.com/a/b/c?blah
我们已经为他实施了该软件,并在我们的ec2盒子上运行,其中包含IP xyz和域名 yoyoyyo.provider.com => yoyoyo是provider.com的子域名。
因此,对于客户,我帮助他并为www.customer.com添加了A记录,将其映射到yoyoyo.provider.com
所以我们,我为yoyoyo.provider.com =>添加了A记录。 ec2的IP地址xyz。
到目前为止一切顺利。
最终,要调用该软件,基本上就是
http://yoyoyo.provider.com/customer/software/service "+" /a/b/c?blah
=>完整的网址
在apache中,我认为我可以将其作为代理传递或重写规则来实现,这基本上归结为 map / rewrite(伪代码如下)
^ /。* => http://yoyoyo.provider.com/customer/software/service/ $ 1 ;;其中1美元是a / b / c?blah
但当然,它不起作用!浏览器获取一个空白页面 有什么想法吗?