或者,换句话说,是否可以进行以下配置?
www.mysite.com - >访问windows azure myapp.cloudapp.net上发布的网站。 www.mysite.com/otherapp - >访问在本地服务器上发布的站点。
如果是,那怎么可能实现呢?
答案 0 :(得分:0)
不是真的,至少没有使用Azure的反向代理到内部部署。
您可以使用子域:
www.mysite.com - >访问windows azure myapp.cloudapp.net上发布的网站。 otherapp.mysite.com - >访问在本地服务器上发布的站点。
答案 1 :(得分:0)
是 - 只要您拥有mysite.com
域,就可以使用DNS条目和反向代理服务器来完成。下面是一个示意图。
您可以将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
的请求,以便在内部部署到您的服务器。