我有一个网站,希望来自 5 个不同国家的用户使用。但是,我希望每个国家/地区都能通过特定语言的 url 访问该站点,例如 www.deutchname.com 和 ww.englishname.com。然后,该站点将根据域名提供语言服务。这是可能的还是我用相同的数据库设置了几个站点?我在 Azure Web 角色上运行我的网站。
问问题
112 次
1 回答
0
在 Windows Azure 中创建应用程序时,Azure会在cloudapp.net域上提供一个友好的子域。但是,在大多数情况下,您希望通过自定义域名访问您的网站,例如. Azure 云服务和Azure 网站都支持该功能。www.mysite.com
自定义域对最终用户是不可见的,即访问者www.yoursite.com
永远不会看到真正的主机(例如,yoursite.cloudapp.net
)。
让单个部署处理多个域或多个部署(每个都支持单个域)与一个数据库通信的方法取决于系统架构的架构。每种解决方案都有其优点和缺点。这两种解决方案都可以在 Azure 云服务中构建。
我们正在使用第一种方法,即处理多个域(和语言)的单一部署,它工作得非常好。存在一些挑战,但与系统架构(例如,在一个域上可见而在其他域上隐藏的功能等)有关,而不是与 Azure 本身有关。
有为Windows Azure 云服务或存储帐户配置自定义域名一文描述了为 Azure 云服务设置自定义域(通过CNAME
或别名记录(首选)或通过A
记录)的过程以及验证过程。
于 2013-01-29T12:54:17.840 回答