Setup Free SSL for WordPress on Google Cloud (Click-to-Deploy) (Latest)

April 6, 2019Leron AminComments Open

In this quick-start tutorial you will learn how to configure free, auto-renewing SSL certificates for WordPress websites that are hosted on Google Cloud compute engine using the Click-to-Deploy version of WordPress on Google Cloud.

Having SSL Security on your website will improve your Google search ranking.

If you’re using the Bitnami version of WordPress on Google Cloud, you can view that SSL certificate tutorial here.

Before getting started with this tutorial, you should have already:

  1. Installed WordPress on Google Cloud
  2. Set up a Domain Name for your WordPress website

So let’s get started…

There are 7 steps in this tutorial:

1. Connect to WordPress via SSH

ssl certificates wordpress on google cloud access menu
Go to your Google Compute homepage and click the hamburger menu in the upper left-hand corner.
ssl certificate for wordpress on google cloud go to compute engine then vm instances
Go to your Compute Engine, then to VM instances to access your WordPress installation.
Click the SSH button to connect to your VM instance.

2. Check Operating System

free ssl certificate setup for wordpress on google cloud click-to-deploy
Now that you’ve connected to your VM instance, paste the command below in your terminal in order to check your operating system. After running the command, take note of the operating system, which is Debian 9.7 (stretch) in this example.
lsb_release -a

3. Generate Certificate Instructions

free ssl certificate setup for wordpress on google cloud click-to-deploy
Return to your web browser and navigate to certbot.eff.org and select Apache from the Software dropdown, then select the correct operating system based on the output from Step 2 – which was Debian 9.7 (stretch) in this example.

4. Install Certbot

free ssl certificate setup for wordpress on google cloud click-to-deploy
After selecting your system specifications from the dropdowns, scroll down the page and copy the the command to install Certbot.
free ssl certificate setup for wordpress on google cloud click-to-deploy
Next, go back to your SSH terminal and paste the command that you copied, then press Enter to execute the command.
sudo apt-get install certbot python-certbot-apache -t stretch-backports

5. Generate SSL Certificates

free ssl certificate setup for wordpress on google cloud click-to-deploy
Now that you’ve installed Certbot, the next step is to generate the SSL certificates. Return to the certbot.eff.org website and copy the second command.
free ssl certificate setup for wordpress on google cloud click-to-deploy
Return to your SSH terminal and paste the command that you copied in order to generate the SSL certificates, then press Enter.
sudo certbot --apache
free ssl certificate setup for wordpress on google cloud click-to-deploy
Now that you’ve pasted the certificate issuing command, you will be prompted with a series of questions. Answer the questions according to the the numbers in the image above, making sure to replace [email protected] with your own email address, and 1pagezen.com with your own domain name.

6. Restart Apache Server

free ssl certificate setup for wordpress on google cloud click-to-deploy
In order for your certificate changes to take effect, you need to update/restart you Apache server by executing the following command:
sudo service apache2 restart

7. Update WordPress URLs

enter url for domain
In your browser, enter the URL to your WordPress dashboard (with https://).
ssl certificate setup wordpress google cloud click to deploy
Log in to your WordPress account, then navigate to Settings > General, and replace your current domain name with the https:// version - with or without www. infront. Then, scroll to the bottom of the page and click the Save Changes button.

That's it!

If you run into any issues with your certificates and want to verify that they're configured properly, check out the SSL Checker tool. Also check out this tutorial on how to fix SSL errors.

If you have any questions or comments, please post them below!

Thanks,

signature

Up Next...

google cloud ftp setup filezilla
How to Fix SSL Errors for WordPress on Google Cloud
google cloud ftp setup filezilla
Setup Cloudflare CDN for WordPress on Google Cloud

Leave a Reply

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

Made with by

© 2020 One Page Zen Systems, LLC  
Legal  |  Privacy Policy  |  Affiliate Disclosure  |  Contact  

Join our Mailing List!

Exclusive early access to the latest tutorials

Monthly update with a list of upcoming tutorials

Special access to members-only events and webinars