我们在www.example.com有一个现有的web应用程序。营销团队在marketing.example.com上有一个托管的Drupal实例。有没有一个反向代理解决方案,可以让我提供的营销内容,从www.example.com/营销?
我只想通过网络基础设施的改变来做到这一点,即不改变营销站点的基本url配置,也不改变向www.example.com添加代码。
在清漆区,我可以做这样的事情:
if (req.url ~ "^/marketing/") {
set req.host = "marketing.example.com";
set req.url = regsub(req.url, "^/marketing/", "/");
}
然而,marketing.example.com正在为HTML提供绝对链接,比如"/blog",现在需要更新到“/营销/博客”。反向代理可以重写这些链接,但不断询问营销后端的"/blog“吗?
同样,我不想改变营销网站的配置,以响应新的URL格式本身。我要反向代理来处理这一切。
现在我们使用的是清漆,但我对其他解决方案持开放态度。
发布于 2011-09-07 18:16:07
清漆不能触摸和重写正在服务的内容(只有标题)。也许最新最棒的版本(3.x)可以用一些VMOD来实现,但我对此表示怀疑。
也许像乌贼的倒挂终端(http://www.ex-parrot.com/~pete/upside-down-ternet.html)这样的设置会对你有帮助,你在看什么样的性能?
https://serverfault.com/questions/309079
复制相似问题