Documentation Hub

Resolving ERR_SSL_PROTOCOL_ERROR

Normally this is caused by a part of the connection requiring an SSL connection where it's not able to be provided. There may be several reasons for this:

  1. Qloaked is still provisioning your certificate but has not completed the process
  2. Part of the chain requires SSL but it's not available (e.g. Qloaked is forwarding to an insecure server)
  3. Your app server (for example, Heroku or Netlify) doesn't recognize the Qloaked traffic and its own SSL setup is causing the error (this may be resolved by setting up an X-Forwarded-Host header override in Qloaked).
  4. Your app is making a redirect to an insecure page