How to SSL WordPress Sites Built on Google CloudPlatform (GDP) to HTTPS

  • 2019-10-20 (最終更新:2019-10-27)
  • Development

This post is also available in: 日本語



A series of articles on building WordPress media from scratch using the Google CloudPlatform (GDP).

Here’s how to build a WordPress site using the following Google services:.


  • Servers, etc.: Google Cloud Platform (GCP)
  • Domains: GoogleDomains
  • CMS: WordPress

In the first article, I installed WordPress on Google CloudPlatform (GDP) and finished setting up the domain.

Check out the article below for more details.

ワードプレスメディアをゼロから作る方法 | GoogleCloudPlatform(GCP)編

Configuring DNS for WordPress Media Created with Google CloudPlatform (GDP)




What this article describes

Here’s how to turn your WordPress site on Google Cloud Platform (GCP) into HTTPS (= how to SSL-enable).

What is SSL?

First, I will explain about SSL briefly.

If the URL of the site is HTTP, such as “http://~~”, the communication is not encrypted and there is a risk that the communication data between the browser and the server may be eavesdropped or, in the worst case, altered by a third party.

By encrypting the site, the communication can be encrypted so that users can use it with confidence.

SSH Settings 

This article describes how to implement Let’s Encrypt, a free SSL certificate issuance service, on Google Cloud Platform (GDP).

If you want to do SSL certification with GDP, you need to configure from the command prompt.


Log in to Google Cloud Platform

Open the Google Cloud Platform (GDP) Admin screen. Open the VM instance from the Compute Engine main menu.

You can see your project. Press SSH, then you can see the terminal view.

Verifying the Operating System

First, check the operating system. Type the following command and press Enter:.

lsb_release -a

The operating system is displayed so that you can check it.


Debian GNU/Linux 9.11 (stretch)


Open the Certbot

Go to the Certbot page.

Certbot is software provided by Let’s Encrypt that automates the acquisition and renewal of SSL certificates.

Select the “My HTTP website is running Software on XXXX” tab in the center. The software chooses Apache, and the system enters the operating system you just checked.


Software: Apache
System: Debian9 (stretch)


This takes you to the installation instructions for Apache on Debian 9 (stretch). Basically, you should follow this direction.
To get started, run the following command to install Apache:.


sudo apt-get install certbot python-certbot-apache-t stretch-backports


When the installation is complete, enter the command to start apache.

sudo certbot –apache

You will then be asked to enter your email address. You need to enter your email address.

Then you will be asked for an agree, so type “a” and press Enter. Then you are asked to send a marketing email. Enter y if necessary or n if not required.

Next is important. When you are prompted for a domain name, enter the domain name.

Enter your domain like


If it is set to www, as in, write it along with the original.


Example :


Next, it asks if you want to redirect to HTTPS. Enter 2 and click Enter.Congratiations! and you can confirm that the HTTPS setting is completed.
Try restarting the Apache server by running the following command:.

sudo service apache2 restart

Then, enter https to access the site.

You can see that it was updated with HTTPS without any problem!

Finally, enter the WordPress administration screen.

Change the WordPress address (URL) and the site address (URL) from HTTP to HTTPS. Once you’ve saved your settings, you’re done.


Automatic Update Settings

Let’s also set up automatic renewal of SSL certificate. Enter the following command:.

sudo certbot renew –dry-run

The display indicates that all automatic update settings were successful.
This completes the automatic update setting!


And finally,

That’s it for a WordPress site built on Google CloudPlatform (GDP). There are still a few articles on how to build WordPress using Google Cloud Platform. Now you’re done creating a WordPress site using Google Cloud Platform or Google domain.





広告掲載 / ライティング支援 /
オウンドメディアコンサルティング / 取材依頼など