【问题标题】:SSL-Certificate for www and www-free within Plesk and Plesk Admin Panel在 Plesk 和 Plesk 管理面板中用于 www 和 www-free 的 SSL 证书
【发布时间】:2012-03-09 16:11:21
【问题描述】:

我遇到了以下问题。我们有一个前缀为“www”的域的 SSL 证书,例如“www.test.com”。

我已将该证书与该域的 Plesk 集成,当有人直接访问“www.test.com”时,它工作正常。但是当我只输入“http://test.com”时,他将无法识别证书并显示警告。我怎样才能防止这种情况?我是否需要额外的证书(希望不需要)或者我可以直接在 Plesk 中重定向域。一个 PHP-header 是不够的,因为重定向会在浏览器尝试建立 ssl 连接之后发生。

而且因为 Plesk 管理面板在同一个域上运行,所以我们遇到了与“http://test.com:8443”相同的问题……

所以基本上:

'https://www.test.com' - fine
'https://test.com' - not working

'https://www.test.com:8443' - fine
'https://test.com:8443' - not working

任何建议都会很好,非常感谢,

卡尔

【问题讨论】:

    标签: web ssl-certificate plesk


    【解决方案1】:

    尝试将此规则添加到公共根目录中的 .htaccess。它应该从 test.com 重定向到 www.test.com 以进行 SSL 连接:

    RewriteRule ^/(.*):SSL$   https://www.test.com/$1 [R,L]
    

    Learn more about htaccess redirects

    通常,需要为特定子域购买证书。一些证书颁发者确实为包含所有子域(包括 test.com 和 www.test.com)的 .test.com 域提供证书。如果您不确定,请直接联系您的证书颁发者。

    【讨论】:

      【解决方案2】:

      首先你有哪个操作系统的 plesk 版本,如果 Windows 在特定的 IIS 设置中添加重写 URL,它是 Linux 或 windows。

      如果你的 Linux 有 plesk 任何版本,因为你有 plesk 或 cpanel 都没有关系。

      使用 Linux 在 .htaccess 中添加 ReWrite 模块仅用于域目的,而不是用于访问具有特定端口 8443 的 plesk 面板

      8443 端口仅配置了 plesk 共享许可证。

      使用关注来避免受信任的消息

      https://www.test.com - 很好 https://test.com' - 不工作 在这种情况下,使用上述步骤的 URL 重写重定向。

      ==============================

      检查特定域 DNS 记录中的 Cname 条目。

      我希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        • 2015-06-21
        • 1970-01-01
        • 2021-06-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多