【问题标题】:Set up HTTPS/SSL Certificate for our website on another server在另一台服务器上为我们的网站设置 HTTPS/SSL 证书
【发布时间】:2011-07-26 04:57:02
【问题描述】:

我对 https 世界还很陌生,所以请耐心等待。

涉及 2 个网络服务器:

Webserver1 已经在该组织工作了几年,并且正在托管/运行多个使用 https 加密的网站(app1.ourcompany.com、app2.ourcompany.com 等)。它有一个有效的签名证书。

Webserver2 是我负责的新服务器。我的任务是设置 https 并获取证书等。它上面运行着一个 Web 应用程序,但它没有域名(只有一个 IP 地址)......据我最近了解到,这是一项要求签名证书。

我想知道的是——是否可以在 Webserver1 上设置一个站点,该站点指向我在 Webserver2 上托管的站点(即 SiteOnWebserver2.ourcompany.com),该站点也利用了 Webserver1 的已签名/验证证书?

感谢您的宝贵时间,大师们!

--丹

【问题讨论】:

    标签: asp.net iis-7 ssl https windows-server-2008


    【解决方案1】:

    常规 SSL 证书仅对单个域名有效(例如 app1.ourcompany.com)。如果这是当前使用的证书类型,则现有 SSL 证书将无法在您的新服务器上运行。如果您确实尝试过此操作,您会在浏览器中收到一条错误消息,指出该站点的域名与 SSL 证书中的名称不匹配。

    另一个选项是使用通配符 SSL 证书。这些类型的证书被分配给某个父域(如ourcompany.com)并且适用于所有子域。这种证书适用于app1.ourcompany.comapp2.ourcompany.com,以及您的SiteOnWebserver2.ourcompany.com

    【讨论】:

    • 我已验证 WebServer1 具有通配符证书。这是否意味着我可以在 Webserver2 上托管应用程序并在 WebServer1 上使用证书?
    • 是的,您应该能够将相同的证书从 WebServer1 安装到 WebServer2。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 2019-08-26
    • 1970-01-01
    • 2021-06-23
    相关资源
    最近更新 更多