Azure网站 - 屏蔽Azure域名

时间:2015-05-08 22:45:51

标签: azure azure-web-sites

在接下来的几个月中,我们将使用Azure上托管的Web应用程序(“MyApp”)。我们已购买MyApp.com域名,我们的Azure域名为MyApp.azurewebsites.net。

我们不希望我们的用户以任何形式看到azure域名。我们希望他们看到www.MyApp.com或www.MyApp.com/Sales/ViewSale等。

我想我知道如何根据此article将www.MyApp.com映射到MyApp.azurewebsites.net。我们暂时无法设置此功能,因此我想了解用户访问www.MyApp.com时在浏览器URL中会看到的内容。他们会看到www.MyApp.com或MyApp.azurewebsites.net吗?然后他们会在应用程序中浏览各个页面时看到什么?

2 个答案:

答案 0 :(得分:4)

您的azure网站至少需要共享'水平。这是第一层付费的'天蓝色的网站托管。你在网站>下做到这一点规模。 应用服务计划定价等级=共享。

然后你会选择配置'并寻找'域名'并添加您的www.myapp.com域名。

然后您前往您的DNS管理员并添加一条CNAME记录,将来自www.myapp.com的流量定向到myapp.azurewebsites.com,或者您可以查找您的azure网站的虚拟(公共)IP并更新DNS管理员中的记录。

无论哪种路线,您的访客都会看到www.myapp.com/mypage,www.myapp.com/mypage2等。

答案 1 :(得分:2)

一旦您拥有正确的托管级别(控制面板将告诉您,查找自定义域)和配置,他们就可以访问www.myapp.com。您可能需要提供自己的SSL证书才能进行配置。

到了SSL的时候,请查看我在控制面板中上传SSL证书的帖子(Azure SSL Certificate)。它会让你头疼。

根据我最近的经验,您链接的文章似乎有可靠的信息。有一点需要注意:它有来自旧配置面板的屏幕截图,所以有些东西在新配置中可能会有所不同。

我还没有找到隐藏myapp.azurewebsites.com方法来访问网页的方法,除了可能在代码中进行重定向。但是,在进行DNS设置之前,最好先看看在该域下工作的内容。