在接下来的几个月中,我们将使用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吗?然后他们会在应用程序中浏览各个页面时看到什么?
答案 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设置之前,最好先看看在该域下工作的内容。