In case anyone runs into the same problem and finds this thread in the future, I was unable to figure out how to get LetsEncrypt SSL certs working in the Bitnami Cloud Hosted Wordpress. Its possible that theres some quick fix that I just couldnt figure out.
What I ended up doing was using the Bitnami Wordpress AMI instead. Once I switched to that, setting up LetsEncrypt just worked out of the box. I was able to follow the official LetsEncrypt guide and didnt even need to manually change the script file to fix the pip error I had encountered previously. I did need to run the Bitnami Console script (found at
/opt/bitnami/use_wordpress) as root. And when specifying the webroot_path for certbot to validate the domain, I used this path:
To configure apache, I modified the config file
/opt/bitnami/apache2/conf/bitnami/bitnami.conf to update the SSLCertificateFile and SSLCertificateKeyFile variables to the path of the pem files that certbot created (pem files were found at
Hopefully that helps any future reader trying to setup LetsEncrypt on an AWS Bitnami Wordpress server.