Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Support
  3. ERR_SSL_PROTOCOL_ERROR on WordPress sub-domain – certificate says “OK” but site still unreachable

ERR_SSL_PROTOCOL_ERROR on WordPress sub-domain – certificate says “OK” but site still unreachable

Scheduled Pinned Locked Moved Unsolved Support
6 Posts 5 Posters 64 Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    swisszy
    wrote last edited by nebulon
    #1

    Hi @girish @nebulon ,

    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

    1. Restarted the WordPress app and the whole box.
    2. Clicked Renew all certificates (green success message).
    3. Disabled “Enforce HTTPS” → http://wp.swisszy.com still errors out.
    4. 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.

    jdaviescoatesJ 1 Reply Last reply
    0
    • J Offline
      J Offline
      joseph
      Staff
      wrote last edited by
      #2

      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 .

      1 Reply Last reply
      2
      • J joseph referenced this topic
      • J Offline
        J Offline
        joseph
        Staff
        wrote last edited by
        #3

        @swisszy many of the troubleshooting steps are just incorrect. the log file letsencrypt.org is wrong and the cli cloudron 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.

        1 Reply Last reply
        2
        • J joseph marked this topic as a question
        • nebulonN Offline
          nebulonN Offline
          nebulon
          Staff
          wrote last edited by
          #4

          Just saw also that the Cloudron version is v7.7.x which is quite old by now and may be a reason for the SSL certs issue.

          1 Reply Last reply
          2
          • S swisszy

            Hi @girish @nebulon ,

            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

            1. Restarted the WordPress app and the whole box.
            2. Clicked Renew all certificates (green success message).
            3. Disabled “Enforce HTTPS” → http://wp.swisszy.com still errors out.
            4. 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.

            jdaviescoatesJ Offline
            jdaviescoatesJ Offline
            jdaviescoates
            wrote last edited by
            #5

            @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?!?

            I use Cloudron with Gandi & Hetzner

            1 Reply Last reply
            1
            • C Offline
              C Offline
              ccfu
              wrote last edited by ccfu
              #6

              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.

              1 Reply Last reply
              1
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Bookmarks
              • Search