首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用反向代理将两个站点组合在一个URL前缀下?

使用反向代理将两个站点组合在一个URL前缀下?
EN

Server Fault用户
提问于 2011-09-07 18:06:00
回答 1查看 573关注 0票数 0

我们在www.example.com有一个现有的web应用程序。营销团队在marketing.example.com上有一个托管的Drupal实例。有没有一个反向代理解决方案,可以让我提供的营销内容,从www.example.com/营销?

我只想通过网络基础设施的改变来做到这一点,即不改变营销站点的基本url配置,也不改变向www.example.com添加代码。

在清漆区,我可以做这样的事情:

代码语言:javascript
运行
复制
if (req.url ~ "^/marketing/") {
  set req.host = "marketing.example.com";
  set req.url = regsub(req.url, "^/marketing/", "/");
} 

然而,marketing.example.com正在为HTML提供绝对链接,比如"/blog",现在需要更新到“/营销/博客”。反向代理可以重写这些链接,但不断询问营销后端的"/blog“吗?

同样,我不想改变营销网站的配置,以响应新的URL格式本身。我要反向代理来处理这一切。

现在我们使用的是清漆,但我对其他解决方案持开放态度。

EN

回答 1

Server Fault用户

发布于 2011-09-07 18:16:07

清漆不能触摸和重写正在服务的内容(只有标题)。也许最新最棒的版本(3.x)可以用一些VMOD来实现,但我对此表示怀疑。

也许像乌贼的倒挂终端(http://www.ex-parrot.com/~pete/upside-down-ternet.html)这样的设置会对你有帮助,你在看什么样的性能?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/309079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档