Free SSL Certificate Setup for WordPress on Google Cloud (Bitnami)

Free SSL Certificate Setup for WordPress on Google Cloud (Bitnami)



How to install and configure free, auto-renewing Let’s Encrypt SSL certificates for your websites on Google Cloud Platform.

View the latest version of this tutorial here:

This tutorial assumes you’re using the Bitnami version of WordPress on Google Cloud compute engine, or a similar LAMP stack configuration. In this tutorial you’ll learn how to install the certificates, how to configure them, and how set them to auto-renew.

Before starting this tutorial, you should have completed the following two tutorials:

1) Setup WordPress on Google Cloud (Bitnami):

2) Transfer a Domain Name to Google Cloud Platform:

View the full tutorial with each command listed individually with images:

Check out the entire WordPress on Google Cloud series at:

Looking for high-performance managed hosting on Google Cloud? We recommend Kinsta:

Need quality shared hosting? Check out the #1 rated SiteGround:

Need a domain name? We recommend NameCheap domains:

Social Media:

Questions about cloud hosting? Join our Facebook community:

48 thoughts on “Free SSL Certificate Setup for WordPress on Google Cloud (Bitnami)

  1. View this tutorial with each command listed individually:
    https://www.onepagezen.com/free-ssl-certificate-wordpress-google-cloud-bitnami/

    What did you think of this tutorial?
    Share your questions and comments below!
    Thanks, 🙂
    Joe

  2. I HAVE BEEN TRYING TO SETUP HTTPS FOR THE DOMAIN 'MOPIXIE.COM', BUT TRIED AND FAILED MANY TIMES, SINCE NOT FINDING THE CAUSE OF ISSUE, I RAISED ISSUE letsencrypt.org HERE >> https://community.letsencrypt.org/t/domain-com-www-domain-com-does-not-exist-or-is-not-a-directory/122306 PLEASE SUGGEST HOW TO FIX IT.

  3. Need Help, please.

    IMPORTANT NOTES:

    – The following errors were reported by the server:

    Domain: **********.uk

    Type: unauthorized

    Detail: Invalid response from

    http://********.uk/.well-known/acme-challenge/9alwdB4LRj6Uhf67m29jle1U

    0B7Cc63vijiLERVf1x0

    [35.189.118.**]: "<html>rn<head><title>403

    Forbidden</title></head>rn<body>rn<center><h1>403

    Forbidden</h1></center>rn<hr><center>nginx/1.16.1</ce"

    Domain: www.***********.uk

    Type: unauthorized

    Detail: Invalid response from

    http://www.*********.uk/.well-known/acme-challenge/SCu_-XkT2vY31_tjsTj5

    adPsqu73Zy8PwB5aFSq_iz8

    [35.189.118.**]: "<html>rn<head><title>403

    Forbidden</title></head>rn<body>rn<center><h1>403

    Forbidden</h1></center>rn<hr><center>nginx/1.16.1</ce"

    To fix these errors, please make sure that your domain name was

    entered correctly and the DNS A/AAAA record(s) for that domain

    contain(s) the right IP address.

  4. Your video is very helpful.

    Thanks for the information about SSL certificate.

    Now am using SSL certificate from www.datasoft.ws

    Please upload more videos.

  5. Hi Joe, thank you again for your amazing work by supporting a growing community interested in Cloud Computing.

    I have a Multisite instance, I´d followed this tutorial to 7:30 minute when I realized , it was only for a single intace, I wonder Joe, if I have to uninstall something or undo the steps followed in order to install later a certificate for a Multisite instance.

    Thank you in advance for your kind reply, and congrats for such a professional channel and content in your web site.

    Gabe.

  6. Hello dear, please i mistakenly did wrong on the installation, please is there a way for me to roll everything back so i can start again all over on the tutorial. I am really in need of the content of how to roll back my commands. For assistance on this issue, you can quickly reach on me [email protected] or Tel: +23299682030. Thanks for your time and kindness.

  7. I have followed all the steps you explained in this tutorial and I can see greed padlock when logged in to my WordPress admin panel but the same padlock is not visible on my website.

  8. Really appreciate the effort and knowledge. Performed the set to step process to my website. But it's not showing GREEN PAD LOCK secure its but Showing small circular exclamation mark for partially secure. How can I get Green Padlock security??
    Please help

  9. Hi One Page Zen, one question please, if ssl is free how is possible hostings providers like godaddy sell ssl for $80 (here in Perú this is what I paid for it) (just learning about hosting) Thanks in advance

  10. Hi Joe, while 3. Generate certificate step, it shows the error like "var/www/html does not exist or is not a directory" how to fix this?

  11. Hi, I'm waiting for WordPress with NGINX and SSL Certified by Bitnami.

  12. How can i double subscribe your page man ! 😉 , very nice tutorial. really appreciate your informational videos.

  13. my congratulations your channel and fantastic and the best without doubts you teach very well and contents very important it helped me very much I'm happy to have helped me I'm from Brazil continue this incredible work

  14. Totally ruined my website's CSS. Got to start all over again tomorrow! Oh well, atleast it was on a test website! 😛

  15. Hi< can you help me fixing my error:
    Failed authorization procedure. 1pagezen.com
    —–

    To fix these errors, please make sure that your domain name was
    entered correctly and the DNS A/AAAA record(s) for that domain
    contain(s) the right IP address.
    – Your account credentials have been saved in your Certbot
    configuration directory at /etc/letsencrypt. You should make a
    secure backup of this folder now. This configuration directory will
    also contain certificates and private keys obtained by Certbot so
    making regular backups of this folder is ideal.

  16. thank you! this worked perfectly for me . but why dose [email protected] send email notification :" We recommend renewing certificates automatically when they have a third of their
    total lifetime left. For Let's Encrypt's current 90-day certificates, that means
    renewing 30 days before expiration ..Please make sure to renew your certificate before then, or visitors to your website will encounter errors…." So what should I do then? please !

  17. Just a basic *nix tip, enter of mashing enter, if you want a clear screen you can simply type "clear". Also if this instance is Debian-based (which I believe it is), you might want to consider using systemd over cron, as it's smarter scheduling system, and a tutorial specifically for certbot can be found at https://stevenwestmoreland.com/2017/11/renewing-certbot-certificates-using-a-systemd-timer.html

  18. Great Tutorial as always. I was able to complete everything in the tutorial in this video but when I restart the apache server I get this message:
    Unmonitored apache
    AH00526: Syntax error on line 53 of /opt/bitnami/apache2/conf/bitnami/bitnami.conf:
    SSLCertificateFile: file '/etc/letsencrypt/live/guidanceglobe.com/cert.pem' does not exist or is empty
    apache config test fails, aborting
    AH00526: Syntax error on line 53 of /opt/bitnami/apache2/conf/bitnami/bitnami.conf:
    SSLCertificateFile: file '/etc/letsencrypt/live/guidanceglobe.com/cert.pem' does not exist or is empty
    apache config test fails, aborting
    Monitored apache

    plz Guide me.
    Thnks.

  19. Hi Joe

    Great Tutorial as always. I was able to complete everything in the tutorial in this video but when I restart the apache server I get this message:

    Unmonitored apache
    AH00526: Syntax error on line 51 of /opt/bitnami/apache2/conf/bitnami/bitnami.conf:
    SSLCertificateFile takes one argument, SSL Server Certificate file ('/path/to/file' – PEM or DER encoded)
    apache config test fails, aborting
    AH00526: Syntax error on line 51 of /opt/bitnami/apache2/conf/bitnami/bitnami.conf:
    SSLCertificateFile takes one argument, SSL Server Certificate file ('/path/to/file' – PEM or DER encoded)
    apache config test fails, aborting
    Monitored apache

    I am new as a developer and would love to know what could be the issue. The bitnami config file is updated according to the code you provided.

  20. Hey hello can we do this with the free domain of provided by google cloud for example : 35.145.33.14.xyz ?

Leave a Reply

Your email address will not be published. Required fields are marked *