首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URL和云提供商

URL和云提供商
EN

Server Fault用户
提问于 2015-04-09 11:00:25
回答 2查看 56关注 0票数 -1

假设有url www.example.com,这个url持有一个云提供商而不是Google的web应用程序。

假设有第二个url,第一个url的扩展:www.example.com/extension_url这个第二个url包含第二个web应用程序,它与第一个主url下的web应用程序无关。

记住www.example.com和另一个云提供商在一起,谷歌云主机www.example.com/extension_url可以吗?

EN

回答 2

Server Fault用户

发布于 2015-04-09 12:32:14

这在一定程度上取决于www.example.com是如何托管的,以及作为管理员有多少控制权。运行反向代理(将来自远程服务器/服务的内容/功能并将其映射到本地URL (如www.example.com/extension_url ))并不少见。

假设本地服务器正在运行阿帕奇,那么

代码语言:javascript
复制
<Location /extension_url/>
    ProxyPass http://google-backend.example.com/
</Location>

将导致http://www.example.com/extension_url/bar的本地请求在内部转换为对http://google-backend.example.com/bar的代理请求。

票数 2
EN

Server Fault用户

发布于 2015-04-09 11:40:26

在这种情况下,www.example.com将指向Google的服务器。因此,主机名中的所有内容都必须托管在这里,您不能让www.example.com/extension_url托管在另一个服务器上。

你有两个真正的选择:

  1. 添加指向另一个主机的子域,例如secondapp.example.com。如果需要地址www.example.com/extension_url,可以将其重定向到secondapp.example.com
  2. 如果第二个应用程序不是一个服务,但是您可以访问源代码,那么您应该能够将它移动到同一个主机。

请不要在某个地方使用frameset,尽管我们已经不是90年代了。

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

https://serverfault.com/questions/681525

复制
相关文章

相似问题

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