Check SSL certificates and keys

Before running the commands shown on this page, you should load the Bitnami stack environment by executing the installdir/use_APPNAME script (Linux and Mac OS X) or by clicking the shortcut in the Start Menu under “Start -> Bitnami APPNAME Stack -> Application console” (Windows). Learn more.

TIP: To quickly get started with HTTPS and SSL, follow these instructions to auto-configure a Let’s Encrypt SSL certificate.

If you get an error like this in the Apache error log file, it is because an incorrect certificate or key is in use.

[Mon May 12 15:37:46.891294 201X] [ssl:emerg] [pid 15450] AH02565: Certificate and private key from installdir/apps/your_app/conf/certs/server.crt and installdir/apps/your_app/conf/certs/server.key do not match
  • Verify that the current key matches the certificate file with the following commands. Note that the “Modulus” section in the key and certificate must match.

  • Check your certificate:

    $ openssl x509 -noout -text -in server.crt -modulus | grep Modulus
  • Check your key:

    $ openssl rsa -noout -text -in server.key -modulus | grep Modulus

In case of a mismatch, the wrong key is in use for the certificate and so Apache will not start until the issue is resolved.

Last modification January 4, 2019