Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting ERR_SSL_VERSION_OR_CIPHER_MISMATCH #91

Open
xarnze opened this issue Feb 21, 2017 · 4 comments
Open

Getting ERR_SSL_VERSION_OR_CIPHER_MISMATCH #91

xarnze opened this issue Feb 21, 2017 · 4 comments

Comments

@xarnze
Copy link

xarnze commented Feb 21, 2017

I've just tried to setup LetsEncrypt with Redbird but all I get in the browser is ERR_SSL_VERSION_OR_CIPHER_MISMATCH

Any Ideas?

@manast
Copy link
Member

manast commented Feb 21, 2017

not really, but you could try different versions of node, I have succeeded with 4.x in production.

@b3nz0
Copy link

b3nz0 commented Jun 11, 2017

@xarnze I was getting this error early on and it was due to LetsEncrypt not generating/fetching the certificate correctly.

Think my issue was resolved with verifying permissions to the certificate location.

My config starts with;

var proxy = require('redbird')({
  port: 80,
  xfwd: false,
  letsencrypt: {
    path: "/home/user/redbird/certs",
    port: 3000
  },
  ssl: {
    port: 443,
    http2: false,
  }
});

Then for each service I want to proxy;

proxy.register("host.example.com", "https://1.2.3.4:1234", {
    ssl: {
    letsencrypt: {
      email: "me@domain.com",
      production: true
      }
    }
});

@mjugger
Copy link

mjugger commented May 10, 2021

I am also getting this error.
@xarnze
what did you mean by "verifying permissions to the certificate location"?

@animatedcreativity
Copy link

Yes, a permission issue:
On MacOSX certbot had to run as root only using sudo and certificates generated were saved as root user, so redbird node instance was unable to access them.
Used rsync to copy certificates to another folder and changed permissions using chown.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants