After finishing the steps above, you will get feedback on the console where you can find your certificates:
Accept the Terms of Service
- Congratulations! Your certificate and chain have been saved at
/full/path/seiler.it/fullchain.pem. Your cert will
expire on 2016-01-30. To obtain a new version of the certificate in
the future, simply run Let's Encrypt again.
In this directory you can find the following files:
Now we need to add these certificates to the Bitnami AMI. Just edit your httpd confic file and double check, that you added all certificates the right way:
cert.pem, chain.pem, fullchain.pem and privkey.pem
You should get a copy of the certificates to a local folder on your computer.
sudo nano /path/to/apps/<your_application>/conf/httpd-vhosts.conf and /path/to/apps/apache2/conf/bitnami/bitnami.conf
In my case that would be: /path/to/bitnami/apps/wordpress/conf/httpd-vhosts.conf and /path/to/bitnami/apache2/conf/bitnami/bitnami.conf
This step should work on all Bitnami instances relying on Apache.
In the httpd-vhosts.conf I changed the <VirtualHost> settings of the three SSLCertificateFile* parameters to point to the correct location of the newly signed certificates. You do not need to care about the file types of the certificates (.pem). Those will just work as they only contain plain text. The overall section will look like the following lines:
In the bitnami.conf I changed changed the same lines