【问题标题】:Setup Wilcard SSL Certificates on IIS7 WITHOUT host headers在没有主机头的 IIS 7 上设置通配符 SSL 证书
【发布时间】:2011-07-27 19:13:19
【问题描述】:

我创建了一个站点,该站点可以在客户创建帐户时为他们动态创建子域地址(无需对 IIS 进行任何更改)。例如,customer1.mysite.com、customer2.mysite.com 等。

它们都使用 DNS 通配符条目指向同一个 IP 地址。

我处理自定义 MVC 代码中的所有路由和映射。 (该站点是使用 Razor 的 MVC3 站点)。根据 IIS,只有一个站点。

是否可以使用通配符证书动态启用每个子域站点以通过 HTTPS 访问?有人做过吗?有什么技巧可以让它工作吗?它应该“正常工作吗?”

我已经看过所有关于使用主机头将 SSL 证书绑定到 IIS 中的每个站点的帖子,但这不适用于这里,因为它只是一个站点。

谢谢。

【问题讨论】:

    标签: asp.net-mvc-3 iis-7 ssl


    【解决方案1】:

    可以,只要您使用相同的域。

    您需要通配符证书。你的配置应该是这样的:

    <bindings>
      <binding protocol="http" bindingInformation="*:80:mysite.com" />
      <binding protocol="https" bindingInformation="*:443:mysite.com" />
    </bindings>
    

    【讨论】:

    • 我会在购买证书后尝试一下。希望它会奏效。感谢您的回复。
    猜你喜欢
    • 2012-03-30
    • 2017-02-12
    • 1970-01-01
    • 2011-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    相关资源
    最近更新 更多