asp.net-mvc - Windows Azure Multi-Tenancy 应用程序和 SSL

标签 asp.net-mvc ssl azure multi-tenant

我们正在创建一个 Multi-Tenancy ASP.NET MVC 应用程序,该应用程序将部署到 Windows Azure 上。我们将有一些自定义域 www.abc.com,它将映射到我们给定的 Windows Azure url abc.cloudapp.net。我们正在考虑为每个租户提供自己的子域,以便在我们的应用程序上识别他们(tenant1.abc.com、tenant2.abc.com、tenant3.abc.com 等),然后为每个子域创建 CNAME 记录以映射到 abc .cloudapp.net。我对此设计有一些疑问。

  1. *.abc.com 的单个通配符 SSL 证书是否允许所有租户通过安全连接访问该网站?
  2. 我们是为 *.abc.com 还是为 abc.cloudapp.net 购买 SSL 证书?
  3. 我们的 ASP.NET MVC 应用程序看到的 url 是tenant1.abc.com url 还是 abc.cloudapp.net url?

谢谢

最佳答案

  1. 是的,您只需要一张通配符证书即可
  2. 您想要 *.abc.com
  3. 我不太确定这个,但我很确定它是tenant1.abc.com

关于asp.net-mvc - Windows Azure Multi-Tenancy 应用程序和 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6868031/

相关文章:

Azure Web 角色粘性负载均衡器

javascript - 如何从 MVC Controller 访问 JSON 属性

Python HTTPS/SSL 错误 :1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

google-app-engine - 如何在GAE上设置中间证书?

ssl - YouTube IFrame API 使用 HTTPS + HTML5 生成混合内容警告

azure - 如何从 Azure Key Vault 获取所有 secret ,然后使用 ASP.Net Core 加载到配置对象中

azure - 将一对多批量导入到 DocumentDB 集合中

asp.net-mvc - 自定义 Controller 工厂的问题

asp.net-mvc - ASP.NET MVC : How to Deal with Null objects in View?

asp.net-mvc - MVC 3 Master/Detail UpdateModel 插入新的详细记录而不是更新现有记录