azure - 我可以在一个站点拥有多个地址吗?

标签 azure dns

我有一个网站,希望来自 5 个不同国家/地区的用户使用。但是,我希望每个国家/地区都能通过特定于语言的 url(例如 www.deutchname.com 和 ww.englishname.com)访问该网站。然后,该站点将根据域名提供语言服务。这是可能的还是我可以使用相同的数据库设置多个站点?我在 Azure Web 角色上运行我的网站。

最佳答案

当您在 Windows Azure 中创建应用程序时,Azure 在 cloudapp.net 域上提供了一个友好的子域。但是,在大多数情况下,您希望通过自定义域名(例如 www.mysite.com)访问您的网站。 Azure 云服务以及Azure 网站均支持该功能。

自定义域对最终用户来说是不可见的,即 www.yoursite.com 的访问者永远不会看到真正的主机(例如 yoursite.cloudapp.net)。

单个部署处理多个域多个部署(每个支持单个域)与一个数据库通信的方法取决于系统架构的架构。每个解决方案都有其优点和缺点。这两种解决方案都可以构建在 Azure 云服务中。

我们使用第一种方法,即处理多个域(和语言)的单一部署,并且它工作得很好。存在一些挑战,但与系统架构有关(例如,功能在一个域上可见而在其他域上隐藏等),而不是 Azure 本身。

Configuring a custom domain name for a Windows Azure cloud service or storage account本文介绍了为 Azure 云服务设置自定义域(通过 CNAME 或别名记录(首选)或通过 A 记录)的过程以及验证过程。

关于azure - 我可以在一个站点拥有多个地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14582709/

相关文章:

c# - 从哪里获取 Azure Durable Functions 中 RaiseEventAsync 方法的 InstanceId?

azure - 是否有 AzureDriveTraceListener 的替代方法可以让 TraceSource 事件出现在 Azure 网站流日志中?

azure - 如何处理 Azure 应用服务无法从 "Http Error 500.37 - ANCM Failed to Start Within Startup Time Limit"恢复

java - 使用java来查询dnsjava?

dns - 为什么是ww2子域?

javascript - Chrome 扩展在每个选项卡更改时获取当前域

php - AuthenticationFailedServer 无法对 azure 中的请求进行身份验证

c# - Fabric 异常 : The primary or stateless instance for the partition

python - 如何为这些 DNS 数据库方法创建 Python 类?

dns - Kubernetes DNS 失败