或者,换句话说,是否有可能具有以下配置?
www.mysite.com -> 访问在 windows azure myapp.cloudapp.net 上发布的站点。www.mysite.com/otherapp -> 访问在本地服务器上发布的站点。
如果是,如何实现?
或者,换句话说,是否有可能具有以下配置?
www.mysite.com -> 访问在 windows azure myapp.cloudapp.net 上发布的站点。www.mysite.com/otherapp -> 访问在本地服务器上发布的站点。
如果是,如何实现?
不是真的,至少不使用从 Azure 到本地的反向代理。
不过,您可以使用subdomain:
www.mysite.com -> 访问在 windows azure myapp.cloudapp.net 上发布的站点。otherapp.mysite.com -> 访问在本地服务器上发布的站点。
是的 - 只要您拥有该mysite.com
域,就可以使用 DNS 条目和反向代理服务器来完成。下面是示意图。
您可以将 DNS 条目指向www.mysite.com
反向代理服务器。这可以驻留在云端或本地。此处是使用 nginx执行此操作的示例,但您可以使用 IIS、Apache 或大多数其他 Web 服务器执行此操作。
在您的反向代理设置中,您可以重写 URL,以便对www.mysite.com
根的请求转到您的 Windows Azure 服务,该服务在mysite.cloudapp.net
. 同样,www.mysite.com/otherapp
可以重写请求以转到本地服务器。