- Plesk for Linux
It is not possible to connect websites to Stripe or Paypal: a similar error is returned instead:
CONFIG_TEXT: Stripe error: Stripe no longer supports API requests made with TLS 1.0. Please initiate HTTPS connections with TLS 1.2 or later. You can learn more about this at https://stripe.com/blog/upgrading-tls.
It is not possible to force curl request using TLS 1.2 in PHP:
# /opt/plesk/php/5.4/bin/php -r '$curl = curl_init("https://www.howsmyssl.com/a/check"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt ($curl, CURLOPT_SSLVERSION, 6); $answer = curl_exec($curl); curl_close($curl); $j = json_decode($answer); echo $j->tls_version;'
NSS before 3.19.1-6 is installed on the server:
# rpm -qa nss
RHEL/CentOS/CloudLinux 6 support TLS 1.2 starting from NSS 3.15.2 and use it as a default starting from NSS 3.19.1-6.
- Log into Plesk
- Navigate to Tools & Settings > System Updates
- Click on Check for Updates and install available package updates
Connect to the server via SSH
Run the following command to retrieve new metadata from repositories and prepare the upgrade:
# yum update
Check what actions will be performed by yum and proceed with the update by typing Y and Enter