ERR_SSL_PROTOCOL_ERROR on WordPress sub-domain – certificate says “OK” but site still unreachable
-
Cloudron plan: Pro
Cloudron version: v7.7.x
App: WordPress (Developer)
Domain / sub-domain: https://wp.swisszy.com
Remote Support: enabled – SSH token ready to send via DM
What happens
- Browsers show ERR_SSL_PROTOCOL_ERROR for both https://wp.swisszy.com and https://wp.swisszy.com/wp-admin
- Cloudron dashboard marks the app Running (green dot).
- “Domains & Certificates → Renew all certificates” returns a green banner (no error).
/home/yellowtent/platformdata/logs/letsencrypt.log
has no recent failures.- Port 443 is open in UFW and on the VPS provider firewall.
- A-record
wp.swisszy.com
points directly to the server’s public IP (no Cloudflare proxy).
Tried so far
- Restarted the WordPress app and the whole box.
- Clicked Renew all certificates (green success message).
- Disabled “Enforce HTTPS” → http://wp.swisszy.com still errors out.
sudo cloudron cert renew --domain wp.swisszy.com --force
also completes without error.
Despite this, the TLS handshake fails and the browser immediately throws ERR_SSL_PROTOCOL_ERROR.
Other app (n8n.swisszy.com
) on the same server works fine over HTTPS.
What I need
- Diagnose why this single sub-domain keeps failing the TLS handshake even though the Let’s Encrypt certificate is marked as valid.
- Restore normal access to
/wp-admin
. - (Optional, second step) Import an existing
files.tar.gz + dump.sql
once the site is reachable – backup is ready.
Happy to provide:
- full Let’s Encrypt log
- output of
openssl s_client -connect wp.swisszy.com:443 -servername wp.swisszy.com
- SSH token (Remote Support)
- backup link
Thanks a lot for any guidance or a direct fix via Remote Support.
-
Not sure why you are opening so many threads. @swisszy Is https://forum.cloudron.io/topic/13817/need-full-assistance-restore-wordpress-admin-import-existing-site related to this? I closed the other two threads as dup of this one since this is the most recent .
-
-
@swisszy many of the troubleshooting steps are just incorrect. the log file
letsencrypt.org
is wrong and the clicloudron cert renew
is wrong. is this some copy/paste from chatgpt?Just to take a step back: are you able to access your dashboard? If yes, then can you run SSH into the server and run
cloudron-support --troubleshoot
? Please post the output of that command here. -
-
Cloudron plan: Pro
Cloudron version: v7.7.x
App: WordPress (Developer)
Domain / sub-domain: https://wp.swisszy.com
Remote Support: enabled – SSH token ready to send via DM
What happens
- Browsers show ERR_SSL_PROTOCOL_ERROR for both https://wp.swisszy.com and https://wp.swisszy.com/wp-admin
- Cloudron dashboard marks the app Running (green dot).
- “Domains & Certificates → Renew all certificates” returns a green banner (no error).
/home/yellowtent/platformdata/logs/letsencrypt.log
has no recent failures.- Port 443 is open in UFW and on the VPS provider firewall.
- A-record
wp.swisszy.com
points directly to the server’s public IP (no Cloudflare proxy).
Tried so far
- Restarted the WordPress app and the whole box.
- Clicked Renew all certificates (green success message).
- Disabled “Enforce HTTPS” → http://wp.swisszy.com still errors out.
sudo cloudron cert renew --domain wp.swisszy.com --force
also completes without error.
Despite this, the TLS handshake fails and the browser immediately throws ERR_SSL_PROTOCOL_ERROR.
Other app (n8n.swisszy.com
) on the same server works fine over HTTPS.
What I need
- Diagnose why this single sub-domain keeps failing the TLS handshake even though the Let’s Encrypt certificate is marked as valid.
- Restore normal access to
/wp-admin
. - (Optional, second step) Import an existing
files.tar.gz + dump.sql
once the site is reachable – backup is ready.
Happy to provide:
- full Let’s Encrypt log
- output of
openssl s_client -connect wp.swisszy.com:443 -servername wp.swisszy.com
- SSH token (Remote Support)
- backup link
Thanks a lot for any guidance or a direct fix via Remote Support.
@swisszy said in [Pro plan] ERR_SSL_PROTOCOL_ERROR on WordPress sub-domain – certificate says “OK” but site still unreachable:
Cloudron version: v7.7.x
Are you really still on this ancient version?!?
-
The first thing to do would be to update to the latest Cloudron version. Version 7.7 was released over a year ago.
It doesn't look like an SSL issue though. Where was the Wordpress site you are trying to restore from? The same Cloudron or a different server? If it is a different server it might make more sense to install the LAMP app, extract the files to /app/data/public (checking that the files are owned by www-data), uploading the database dump via PHPmyadmin and then amending the database details in the wp-config file.