是否可以将相同的域用于Windows Azure站点和内部部署虚拟目录应用程序?

时间:2013-11-12 17:09:57

标签: networking azure

或者,换句话说,是否可以进行以下配置?

www.mysite.com - >访问windows azure myapp.cloudapp.net上发布的网站。 www.mysite.com/otherapp - >访问在本地服务器上发布的站点。

如果是,那怎么可能实现呢?

2 个答案:

答案 0 :(得分:0)

不是真的,至少没有使用Azure的反向代理到内部部署。

您可以使用子域

www.mysite.com - >访问windows azure myapp.cloudapp.net上发布的网站。 otherapp.mysite.com - >访问在本地服务器上发布的站点。

答案 1 :(得分:0)

是 - 只要您拥有mysite.com域,就可以使用DNS条目和反向代理服务器来完成。下面是一个示意图。

enter image description here

您可以将www.mysite.com的DNS条目指向reverse proxy server。这可以驻留在云或内部部署中。使用nginx is here执行此操作的示例,但您可以使用IIS,Apache或大多数其他Web服务器执行此操作。

在反向代理设置中,您可以重写URL,以便www.mysite.com root的请求转到您在mysite.cloudapp.net收听的Windows Azure服务。同样,可以重写对www.mysite.com/otherapp的请求,以便在内部部署到您的服务器。