We are experiencing an issue with our DirectAdmin plugin that checks for updates using the following plugin.conf file:
The download.cdn.example.com is a CloudFront instance. However, we encounter the following error when the plugin checks for updates.
When using the old server for update_url and version_url, it works fine with both HTTP and HTTPS. However, with CloudFront, we get the above error.
Could you please assist us in resolving this SSL handshake failure with CloudFront?
Thanks for any help!
Bash:
# cat plugin.conf
active=yes
author=REDACTED
id=REDACTED
installed=yes
name="REDACTED"
update_url=https://download.cdn.example.com/<path>/latest.tar.gz
version=4.0.1715779372
version_url=https://download.cdn.example.com/<path>/latest_version.html
The download.cdn.example.com is a CloudFront instance. However, we encounter the following error when the plugin checks for updates.
Code:
Unable to connect to secure socket: A failure in the SSL library occurred, usually a protocol error. The OpenSSL error queue contains more information on the error.error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
Unable to get any data from download.cdn.example.com:ip : Unable to connect to secure socket<br>
When using the old server for update_url and version_url, it works fine with both HTTP and HTTPS. However, with CloudFront, we get the above error.
Could you please assist us in resolving this SSL handshake failure with CloudFront?
Thanks for any help!