在 8443 上访问管理员时,Plesk 上的客户端域不使用 SSL

Client domains on Plesk not using SSL when accessing admin on 8443

我花了 2 天时间尝试各种解决方案多次破坏堆栈...你是我唯一的希望:)

我在 aws 实例上安装了 Plesk,并且我使用的是虚拟主机许可证。

设置主机名,使用 lets-encrypt 颁发证书,在 hostname.com:8443

上访问管理界面时工作正常

设置客户端域,使用 let-encrypt 颁发证书,前端工作正常,但是当我想在 clientdomain.com:8443 上输入管理员时,我收到隐私错误。尝试仅使用服务器 ip 访问管理员时也是如此。在这两种情况下,它都会尝试提取 "hostname" 的证书而不是颁发给客户端域的证书。

目标是让客户端 clientdomain.com:8443 和服务器 ip 使用 ssl 或重定向到 hostname.com:8443

我想了解发生了什么以及如何解决它。

以防万一有人遇到同样的问题:

目前这在 Plesk (Obsidian18.0.27) 中是不可能的,但正在考虑中

作为临时解决方案,最佳做法是重定向所有 clientdomain:8443 请求 hostname:8443 并强制使用 https 以确保安全连接。

要实现这一点,请遵循以下说明:

https://support.plesk.com/hc/en-us/articles/115001421414