在 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 以确保安全连接。
要实现这一点,请遵循以下说明:
我花了 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 以确保安全连接。
要实现这一点,请遵循以下说明: