{"id":16101,"date":"2020-11-16T17:00:09","date_gmt":"2020-11-16T16:00:09","guid":{"rendered":"https:\/\/qodeinteractive.com\/magazine\/?p=16101"},"modified":"2020-11-16T15:32:01","modified_gmt":"2020-11-16T14:32:01","slug":"install-wordpress-google-cloud","status":"publish","type":"post","link":"https:\/\/qodeinteractive.com\/magazine\/install-wordpress-google-cloud\/","title":{"rendered":"How to Install WordPress on Google Cloud"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]With the multitude of great hosting solutions available nowadays, aspiring website owners might have a hard time finding the best hosting option for them. Hosting options can be classified into the following categories: shared, dedicated, managed, VPS, and cloud solutions. They all have their pros and cons and cater to different types of users.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In this article, we will talk about a cloud hosting solution called Google Cloud. We will explain what it is, its benefits, and provide a detailed guide on how to install WordPress on Google Cloud. To make tackling this topic easier, we\u2019ve divided the article into several sections:<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#why-install-wordpress-on-google-cloud\">Why you should install WordPress on Google Cloud<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#how-to-install-wordpress-on-google-cloud\">How to install WordPress on Google Cloud<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#additional-steps\">Additional steps<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Moreover, in the <em>Additional steps<\/em> section, we will cover several things you should do after the WordPress installation to properly configure your new WordPress website. If you\u2019d like to skip ahead to a specific step, just click on one of the links below:[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#assigning-a-static-ip-address\">Assigning a static IP address<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#configuring-a-domain-name\">Configuring a domain name<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#configuring-a-free-ssl-certificate\">Configuring a free SSL certificate<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"why-install-wordpress-on-google-cloud\"><\/a>Why you should install WordPress on Google Cloud<\/h2>\n<p>[\/vc_column_text][vc_column_text]Cloud hosting service (or Cloud) enables you to host a website or an application across an infrastructure containing multiple servers. There are quite a few advantages that the Cloud offers, but the two most important are the dynamic scaling of resources and near 100% uptime. Let\u2019s explain that briefly. Dynamic scaling of resources is important during any spikes of traffic your website might have. The Cloud can seamlessly increase or decrease resources, adjusting to the amount of traffic your website has. And since it is run across multiple servers, in case one goes down, your website will get served through another server that is a part of the Cloud infrastructure. And, this reduces the overall cost, as it doesn\u2019t include the maintenance costs associated with running a single server.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Nowadays, there are quite a few cloud hosting services that you can choose from. Those include Google Cloud, which we\u2019ll be focusing on in this article. Google Cloud is a computing service with a wide array of products with powerful cloud hosting amongst them. Let\u2019s go over some of the many benefits Google Cloud offers.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Firstly, Google Cloud has a high-performing global infrastructure with security that is state of the art. It offers all kinds of apps for managing a website, and those tools are constantly improving. Most notably, it has powerful Google Analytics tools for data tracking and analysis. As a part of the Google brand, you can always count on the reliability of the Google Cloud Platform. And, with a unique pay-as-you-go pricing policy and $300 in credits for verified users, it can be more cost-effective than some of the other cloud hosting solutions. However, please note that the credit amount offered by Google is set at their discretion, and can be subject to change.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"how-to-install-wordpress-on-google-cloud\"><\/a>How to install WordPress on Google Cloud<\/h2>\n<p>[\/vc_column_text][vc_column_text]Having considered some of the benefits of cloud hosting and Google Cloud in general, we can proceed to explain how to install WordPress on Google Cloud. Please note, you are required to make a billing account as a prerequisite for this.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>Start by navigating to <a href=\"https:\/\/cloud.google.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud<\/a><\/strong> and <strong>creating your account<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Getting-Started.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud Getting Started\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Getting-Started.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Getting-Started-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Getting-Started-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>This involves logging in with your Google account, adding your business and credit card details, and agreeing to the Google Cloud\u2019s Terms of Service<\/strong>. Google Cloud offers free credit for $300 to users who verify their accounts. You can use this credit for various Google products. Ultimately, whether you choose to verify your account or not, the following steps in this tutorial apply to everyone.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Then, <strong>navigate to the <a href=\"https:\/\/console.cloud.google.com\/getting-started\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud Platform<\/a><\/strong> to create a new project. <strong>Click on the <em>Select a project<\/em> link<\/strong> in the top left corner. This will open a popup showing all your current projects. <strong>Press the <em>New project<\/em> button<\/strong> in the top right corner of that window to proceed with making your new project.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-Project.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud New Project\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-Project.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-Project-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-Project-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Set a name for your new project<\/strong> and <strong>press the <em>Create<\/em> button<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"404\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Project-Name.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud Project Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Project-Name.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Project-Name-300x173.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Project-Name-620x358.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once you\u2019ve created a new project, <strong>click on the <em>Marketplace<\/em> option<\/strong> in the menu on the left.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Marketplace.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud Marketplace\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Marketplace.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Marketplace-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Marketplace-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]When the Marketplace page loads, <strong>search for the keyword <em>wordpress<\/em><\/strong>. From the results you get, <strong>select the <em>WordPress<\/em> option<\/strong> that has <em>Google Click to Deploy<\/em> and <em>Virtual machines<\/em> in the text written underneath it.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"450\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud WordPress\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-300x193.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-620x399.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]On the following screen, you will see what the <em>WordPress<\/em> package offers, as well as the estimated cost per month. The package includes 1 CPU, 1.7GB of RAM, and 10GB of storage with the estimated cost of $13.61\/month. However, you can adjust these settings in the following steps.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To continue to the next step, <strong>press the <em>Launch<\/em> button<\/strong> near the top.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-Launch.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud WordPress Launch\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-Launch.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-Launch-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-Launch-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-Launch-2.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud WordPress Launch\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-Launch-2.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-Launch-2-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-WordPress-Launch-2-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]At this point, <strong>you\u2019ll need to wait a few minutes until the configuration process finishes<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]When it\u2019s done you\u2019ll be able to adjust the performances of your new WordPress deployment. <strong>Make sure to insert the deployment name and the administrator e-mail address. And tick the checkboxes next to <em>Install phpMyAdmin<\/em>, <em>Allow HTTP traffic from the Internet<\/em>, and <em>Allow HTTPS traffic from the Internet<\/em> options if they aren\u2019t enabled already.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]If you need to, you can also adjust the following options: Zone, Machine type, Boot disk type, and Boot disk. However, changing these options from their default values will affect the estimated cost of your new WordPress website. Therefore, we will assume you left the settings with their default values, and proceed accordingly.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After you are done adjusting the options,<strong> press the <em>Deploy<\/em> button<\/strong> below.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-WordPress-Deployment.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud New WordPress Deployment\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-WordPress-Deployment.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-WordPress-Deployment-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-WordPress-Deployment-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-WordPress-Deployment-2.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud New WordPress Deployment\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-WordPress-Deployment-2.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-WordPress-Deployment-2-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-New-WordPress-Deployment-2-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once again, you will need to be patient while your Google project is deployed. <strong>This can take a couple of minutes. When it\u2019s done, you will be able to see your WordPress admin and MySQL credentials on the right. We suggest changing these passwords right away for additional security.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"444\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Deployment-Manager.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud Deployment Manager\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Deployment-Manager.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Deployment-Manager-300x190.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Deployment-Manager-620x393.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Then, to access your new WordPress website, click on the<em> Log into the admin panel<\/em> button, located in the<em> Get started with WordPress<\/em> section.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Dashboard.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud Dashboard\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Dashboard.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Dashboard-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-Dashboard-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>You can access phpMyAdmin in the same way. Simply click on the link ending with <em>\/phpmyadmin<\/em> in the<em> Get started with WordPress<\/em> section.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-phpMyAdmin.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud phpMyAdmin\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-phpMyAdmin.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-phpMyAdmin-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-phpMyAdmin-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]This completes your successful creation of a WordPress website stored on Google Cloud. However, there are still some things you should do afterward to make the most out of this cloud-based hosting solution. We will be taking a look at what those are below.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;80px&#8221;][vc_widget_sidebar sidebar_id=&#8221;new-top-picks-banner&#8221;][vc_empty_space height=&#8221;81px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"additional-steps\"><\/a>Additional steps<\/h2>\n<p>[\/vc_column_text][vc_column_text]In this section, we will explain all the actions you should take after installing WordPress on Google Cloud. Those include assigning a stable static IP address, acquiring and setting up a domain name, and ensuring that your website is secure by adding an SSL certificate to it.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;72px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\"><a id=\"assigning-a-static-ip-address\"><\/a>Assigning a static IP address<\/h3>\n<p>[\/vc_column_text][vc_column_text]After creating a WordPress website on Google Cloud, your external IP address is set to ephemeral by default. Meaning, every time you reset or restart your compute engine (a virtual machine for using Google Services that serves to replace server hardware), your IP address will change. Therefore, the first thing to do after creating your WordPress website is to assign it a static external IP address. Otherwise, accessing your website will be close to impossible for every other user as its IP address will be changed constantly.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To assign a static IP address, <strong>navigate once more to the <a href=\"https:\/\/console.cloud.google.com\/getting-started\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud Platform<\/a><\/strong>, and <strong>scroll down to the <em>Networking<\/em> section<\/strong>. Then, <strong>click on the <em>VPC network<\/em> option<\/strong> and <strong>select the <em>External IP addresses<\/em> option<\/strong> from the dropdown that opens.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address.jpg\" class=\"attachment-full size-full\" alt=\"Assigning Static IP Address\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>In the <em>Type<\/em> column, click on <em>Ephemeral<\/em><\/strong> and <strong>change it to <em>Static<\/em><\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-2.jpg\" class=\"attachment-full size-full\" alt=\"Assigning Static IP Address\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-2.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-2-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-2-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]In the following popup window, <strong>add a name for this static address<\/strong> and, if you like, a description. As you can see in the screenshot, the name you pick can only contain lowercase letters, numbers, and hyphens. <strong>Press on the <em>Reserve<\/em> button<\/strong> when you\u2019re done.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-3.jpg\" class=\"attachment-full size-full\" alt=\"Assigning Static IP Address\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-3.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-3-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-3-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]After a few seconds, you will receive a message at the bottom of your screen stating that your address was successfully created. And you will be able to see that the IP address type will be changed to <em>Static<\/em>, as well.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-4.jpg\" class=\"attachment-full size-full\" alt=\"Assigning Static IP Address\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-4.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-4-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Assigning-Static-IP-Address-4-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]With that done <strong>accessing your WordPress website becomes simple. Just insert the static external IP address inside the address bar of your browser.<\/strong> But don\u2019t worry, your visitors won\u2019t have to do that. Check out the next section to see how to make finding your site more user-friendly.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-9b.jpg\" class=\"attachment-full size-full\" alt=\"Google Cloud 9b\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-9b.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-9b-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Google-Cloud-9b-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;82px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\"><a id=\"configuring-a-domain-name\"><\/a>Configuring a domain name<\/h3>\n<p>[\/vc_column_text][vc_column_text]Simply put, a domain name can be equated to the name of a website. It plays a significant role in how visitors find your site. As memorizing the IP address of a website is difficult, assigning a unique domain name to each IP address is essential. That way, visitors can find your website by looking for the appropriate domain name.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]You should strive to <strong>have a memorable domain name, so your visitors will find it easy to remember and access.<\/strong> A good domain name will help you build a brand, add credibility to your business, and draw in visitors that might stumble across your site while searching for a general topic. And, if you own your domain name, you won\u2019t lose the brand you created and built up when you change hosting providers. You can learn more about this topic in our article on <a href=\"https:\/\/qodeinteractive.com\/magazine\/what-is-a-domain-name\/\">domain names and acquiring them<\/a>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>Domains need to be bought from domain name providers, i.e. domain registrars.<\/strong> There are a lot of domain registrars available: <a href=\"https:\/\/www.domain.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Domain.com<\/a>, <a href=\"https:\/\/www.bluehost.com\/domains\" target=\"_blank\" rel=\"noopener noreferrer\">Bluehost<\/a>, <a href=\"https:\/\/my.godaddy.com\/domains\/domain-name-search\" target=\"_blank\" rel=\"noopener noreferrer\">GoDaddy<\/a>, <a href=\"https:\/\/www.namecheap.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Namecheap<\/a>, <a href=\"https:\/\/domains.google\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Domains<\/a>, etc. All domain registrars have their unique sets of pros and cons. You should carefully investigate each one before deciding where to buy your domain name.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Having a domain name is a requirement for completing the following steps.<strong> Once you\u2019ve bought your domain name, you will need to configure it<\/strong>. To do so, proceed as mentioned below.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To configure a domain name, you must <strong>first set up a DNS zone<\/strong>. You can do so by <strong>navigating to the <em>Networking<\/em> section within the Google Cloud Platform<\/strong>. Then, <strong>click on the <em>Network services<\/em> option<\/strong> and <strong>select the <em>Cloud DNS<\/em> option<\/strong> from the dropdown menu that opens.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Wait a bit<\/strong> until the DNS API is enabled and <strong>click on the<em> Create zone<\/em> button<\/strong> afterward. You can find this button within the<em> Zones<\/em> tab on the<em> Cloud DNS<\/em> page.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-2.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-2.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-2-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-2-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]When creating a new DNS zone, <strong>make sure to set the zone type as <em>Public<\/em><\/strong> to make it visible to everyone on the Internet. <strong>Add your previously registered domain in the <em>DNS name<\/em> field<\/strong> and <strong>set a suitable <em>Zone name<\/em><\/strong>. You can <strong>leave the DNSSEC option on <em>Off<\/em><\/strong> for the time being, and omit its description if you don\u2019t want to add one. When you\u2019re done, <strong>press the <em>Create<\/em> button<\/strong> to create your DNS zone.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"466\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-3.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-3.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-3-300x200.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-3-620x413.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Next, you need to add DNS records. These records can provide valuable information about your site&#8217;s current IP address, the domain you&#8217;re using, and your hostname. This information instructs user-side servers on how to connect to something hosted on your domain, such as your web site. To add it, <strong>click on the <em>Add record set<\/em> link<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-4.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-4.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-4-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-4-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]For this article, we will create two record sets.<strong> For the first set, leave the DNS name empty. That way your domain name will be automatically selected. Choose A as the record type<\/strong>, and under<em> IPv4 Address<\/em><strong> insert the IP address<\/strong> you previously made static. You can leave the <a href=\"https:\/\/support.google.com\/a\/answer\/48090?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">TTL settings<\/a> on their default values, i.e. 5 minutes. Then,<strong> press the <em>Create<\/em> button<\/strong> to create the first record.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-5.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-5.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-5-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-5-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]To create the second record set, <strong>press the <em>Add record set<\/em> link<\/strong> once more. This time, fill in the <strong><em>DNS Name<\/em> option by inserting the <em>www<\/em> prefix to your domain name<\/strong>.<strong> Select the <em>CNAME<\/em> record type<\/strong> and<strong> add your domain name as the <em>Canonical name<\/em><\/strong>. As before, you can leave the TTL settings on their default values. Then,<strong> press the <em>Create<\/em> button<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-6.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-6.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-6-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-6-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once you\u2019ve done so, your record sets should look similar to the screenshot below.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-8.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-8.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-8-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-8-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Before we continue further, we\u2019ll briefly cover the difference between <em>A<\/em> and <em>CNAME<\/em> record types.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Both <em>A<\/em> and <em>CNAME<\/em> records are possible ways of pointing a (host) name to your website. The <em>A<\/em> record type maps a name to one or multiple IP addresses. On the other hand, a <em>CNAME<\/em> record type maps a name to another name. For that reason, the <em>A<\/em> records can be used for mapping root domain names, while <em>CNAME<\/em> records shouldn\u2019t. Also, a <em>CNAME<\/em> record should only be used on names that don\u2019t have any previous records, so that they are properly resolved to a corresponding website.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Now that you have a better grasp on the <em>A <\/em>and <em>CNAME<\/em> record types, let\u2019s proceed with further steps. To make sure that your domain is pointing to the website you previously created on Google Cloud, <strong>you will need to update the name servers inside your domain name provider\u2019s account with the<em> ns-cloud<\/em> records.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-7.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-7.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-7-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-7-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]The next stage requires you to <strong>log in to your account at the domain name provider<\/strong> you\u2019re using. Therefore,<strong> the following steps may differ based on your choice of a domain name provider<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In our case, it was <a href=\"https:\/\/www.namecheap.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Namecheap<\/a>. So, once you\u2019ve logged in, you need to <strong>navigate to the <em>Domain List<\/em> option<\/strong>. In there, <strong>find your registered domain name<\/strong> and <strong>press the <em>Manage<\/em> button<\/strong> next to it.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-9.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-9.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-9-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-9-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Afterward in the nameservers section, <strong>choose the<em> Custom DNS<\/em> option<\/strong> and<strong> insert all four <em>ns-cloud<\/em> records by pressing the <em>Add nameserver<\/em> option below<\/strong>. Then, <strong>click on the small check mark option<\/strong> next to it to save.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-10.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-10.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-10-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-10-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]After that, the only thing that remains is to <strong>wait for the DNS records to propagate<\/strong>. This can take up to 48 hours, but in our case, it only took a couple of minutes. You can always check the status of your website by using one of the DNS lookup tools available online.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After your website is propagated,<strong> log in to your WordPress admin dashboard<\/strong> and <strong>navigate to Settings &gt; General<\/strong>. There, <strong>you should change your <em>WordPress Address<\/em> and <em>Site Address<\/em> to match your domain name<\/strong>. At this point, since we haven\u2019t configured an SSL certificate yet, they will have an <strong>http:\/\/<\/strong> prefix.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-11.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-11.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-11-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-11-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-12.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-12.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-12-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-12-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Changing the addresses will log you out of your dashboard and return you to the WordPress login screen.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Login-WP.jpg\" class=\"attachment-full size-full\" alt=\"Login WP\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Login-WP.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Login-WP-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Login-WP-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Log in again with your admin credentials<\/strong> and <strong>examine your website<\/strong>. Your WordPress website will properly point to your domain name from now on.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-13.jpg\" class=\"attachment-full size-full\" alt=\"Log in again with your admin credentials and examine your website. Your WordPress website will properly point to your domain name from now on.\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-13.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-13-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-13-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;82px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\"><a id=\"configuring-a-free-ssl-certificate\"><\/a>Configuring a free SSL certificate<\/h3>\n<p>[\/vc_column_text][vc_column_text]SSL (Secure Sockets Layer) is a common technology used for encrypting sensitive information exchanged on a website. SSL can be used to encrypt credit card data, passwords, and more. It makes your internet connection secure as hackers won\u2019t be able to access or modify the confidential data you\u2019re keeping. As such, using SSL is mandatory for any eCommerce website and is highly advised for all other types of websites.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<a href=\"https:\/\/en.wikipedia.org\/wiki\/Transport_Layer_Security\" target=\"_blank\" rel=\"noopener noreferrer\">TLS<\/a> (Transport Layer Security) is the name of the current, updated version of the SSL. However, as the term SSL was widely used before, it has stuck around to this day despite being replaced by TLS.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>To make your website secure, you need to configure an SSL (i.e. TLS) certificate<\/strong>. Whereas in the past they were mostly bought, nowadays there are a lot of websites that offer free SSL certificates. One of the most widely recognized websites for doing so is <a href=\"https:\/\/letsencrypt.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Let\u2019s Encrypt<\/a>. All their SSL certificates are certified by trustworthy third-party organizations, also known as certificate authorities.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]As a final step in our guide on setting up a WordPress website on Google Cloud, we will explain how you can configure a free Let\u2019s Encrypt SSL certificate. Even though most of the instructions given below require typing commands in an SSH terminal, we explained everything in detail so it\u2019s easy to follow. That said, let\u2019s proceed to the steps required to configure a free SSL certificate.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To start,<strong> log in to Google Cloud Platform<\/strong> and <strong>navigate to Compute Engine &gt; VM instances<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Locate the VM instance<\/strong> you created (the process described in the main part of this article) and <strong>click on the <em>SSH<\/em> button<\/strong> associated with that instance.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-2.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-2.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-2-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-2-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]This will open the SSH terminal window. To figure out your current operating system<strong> insert the following command<\/strong>:[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">lsb_release \u2013a<\/pre>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Don\u2019t forget to <strong>write down your OS<\/strong> somewhere, as it will be necessary for the following step. In our case, it is <strong>Debian 9.13 (stretch)<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-3.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-3.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-3-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-3-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, <strong>navigate to the <a href=\"https:\/\/certbot.eff.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Certbot page<\/a><\/strong> where <strong>you need to insert your setup to get further instructions<\/strong>. That\u2019s done by <strong>selecting <em>Apache<\/em> as the software<\/strong> and <strong><em>Debian 9 (stretch)<\/em> as the system<\/strong>. Please make sure to add your own, appropriate system information instead of ours.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-4.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-4.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-4-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-4-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>By selecting the software and system, you will be redirected to the appropriate page that contains the remaining instructions.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"460\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-5.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-5.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-5-300x197.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-5-620x407.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]For those of you that haven\u2019t encountered Certbot before, this is a free open-source software tool for deploying Let\u2019s Encrypt SSL certificates. If you are interested in learning more, we suggest taking a look at their <a href=\"https:\/\/certbot.eff.org\/about\" target=\"_blank\" rel=\"noopener noreferrer\">About page<\/a> for more information.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The instructions page contains two tabs \u2013 default and wildcard. They provide steps for the deployment of the two kinds of SSL certificates, which have the same names as the tabs: default (or regular) and wildcard certificates. The main difference between the two kinds of certificates is that regular certificates provide encryption only for the main domain and the www. subdomain. Whereas, wildcard certificates secure the domain, as well as multiple subdomains. This is arranged by placing an asterisk (*) at the subdomain level you wish to secure.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]For example, *.your-website.com will secure blog.your-website.com, help.your-website.com, news.your-website.com, etc.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]For this article, we have opted to show you how to configure a default certificate. If you need a wildcard certificate, you should switch to the wildcard tab, and follow the instructions given there.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Since we have already connected to the server using SSH, we will start from step two and <strong>click on the <em>install snapd<\/em> button. Ideally, you should open the link on a separate page, as we will have to return to this page after installing snapd.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]On the page that opens,<strong> scroll down until you find the <em>Debian<\/em> link<\/strong> and <strong>click on it to review the full instructions<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-6.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-6.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-6-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-6-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once you\u2019ve done so, you will see a new window explaining how <a href=\"https:\/\/en.wikipedia.org\/wiki\/Snap_(package_manager)\" target=\"_blank\" rel=\"noopener noreferrer\">snapd<\/a> can be installed.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"500\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-7.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-7.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-7-300x214.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-7-620x443.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]To install snapd,<strong> insert the following command<\/strong> into the SSH terminal:[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt update<\/pre>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-8.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-8.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-8-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-8-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then,<strong> insert the following command<\/strong> in the SSH terminal:[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt install snapd<\/pre>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-9.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-9.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-9-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-9-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Wait a bit until the snapd package is installed. If, at one point, you are asked if you wish to continue with the install, insert y<\/strong> (meaning yes) <strong>in the terminal to confirm<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Later, make sure that snapd is up-to-date by <strong>inserting the following command<\/strong>:[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo snap install core; sudo snap refresh core<\/pre>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-10.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-10.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-10-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-10-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]After that (as noted on the Certbot instruction page),<strong> you should remove any leftover Certbot OS packages<\/strong>. As we haven\u2019t installed Certbot previously, we will skip this step. However, if you have installed Certbot, you can delete it quite easily. Just use one of these three common commands: <strong>sudo apt-get remove certbot, sudo dnf remove certbot, <\/strong>or <strong>sudo yum remove certbot<\/strong>, which are all mentioned in the Certbot instructions.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The following step is to install Certbot. To do so,<strong> insert the following command<\/strong> into the SSH terminal:[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo snap install --classic certbot<\/pre>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>You will have to wait a bit until you receive a success message stating that Certbot was installed.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-11.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-11.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-11-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-11-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]After that,<strong> insert the following command<\/strong> to ensure Certbot commands can be run:[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo ln -s \/snap\/bin\/certbot \/usr\/bin\/certbot<\/pre>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-12.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-12.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-12-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-12-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, to acquire and install the SSL certificate, <strong>insert the following command<\/strong>:[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo certbot --apache<\/pre>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-13.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-13.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-13-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-13-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]During the installation process, you will be prompted to insert additional information. First, you will need to<strong> insert your email address for renewal and security notices<\/strong>. Then, <strong>agree on Let\u2019s Encrypt\u2019s Terms of Service by inserting the letter <em>a<\/em><\/strong>. If you don\u2019t want to share your mail with Electronic Frontier Foundation for future news or campaigns,<strong> insert <em>n<\/em> in the terminal<\/strong>. Afterward, <strong>insert your domain name(s)<\/strong>. If you have multiple domains, make sure to separate them with a comma and\/or a blank space. Then, <strong>insert <em>2<\/em><\/strong> (the number) <strong>to select the correct virtual host<\/strong>, i.e. the one corresponding to your domain name.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]This concludes the terminal part of acquiring an SSL certificate. <strong>You will see a success message afterward, as well as some important notes. Among other things, the notes contain the expiration date of your newly acquired certificate<\/strong>. We advise going through the notes carefully.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"412\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-14.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-14.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-14-300x177.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-14-620x365.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-15.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-15.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-15-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-15-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Cerbot comes with a cron job or system timer that automatically renews your SSL certificate when it is about to expire. You can even test this automatic renewal option by inserting the following command into the terminal:<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo certbot renew \u2013dry-run<\/pre>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]You can find more information on it in your Certbot instructions, near the bottom.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Before we conclude the instructions on SSL for your site, we advise<strong> logging in to your WordPress admin dashboard<\/strong> once more. <strong>Navigate to Settings &gt; General<\/strong> and <strong>change the WordPress and Site Address from HTTP to HTTPS manually<\/strong> (by changing the http:\/\/ prefix into https:\/\/). This will help you make sure there are no leftover insecure addresses. <strong>Press the <em>Save Changes<\/em> button<\/strong> when you\u2019re done.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-11.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-11.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-11-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-11-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-12.jpg\" class=\"attachment-full size-full\" alt=\"Configuring a Domain Name\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-12.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-12-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-a-Domain-Name-12-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once more, you will be logged out of your dashboard and returned to the WordPress login screen. <strong>Log back in with your WordPress credentials<\/strong>, and you will see that both addresses have been updated.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Finally,<strong> the only thing that remains is to test the website. You can do so by going to https:\/\/your-website.com or by running an SSL test using an online tool like <a href=\"https:\/\/www.ssllabs.com\/ssltest\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSL Labs<\/a><\/strong>. If you access your website via the browser, you will know that it is secure by seeing the padlock next to the address and by the message shown if you click on the padlock. And if you opt for an online tool, you\u2019ll know your website is secure by the results you get.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-16.jpg\" class=\"attachment-full size-full\" alt=\"Configuring Free SSL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-16.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-16-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/11\/Configuring-Free-SSL-16-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;78px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Final Thoughts<\/h2>\n<p>[\/vc_column_text][vc_column_text]Cloud hosting is an incredibly valuable alternative to regular hosting. It provides constant uptime while delivering outstanding performance during traffic spikes. That\u2019s why we dedicated this article to explain how to install WordPress using the Google Cloud service.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The process of installing WordPress on Google Cloud is quite easy and hands-on, which lets you adjust the settings of your configuration during the installation process. Moreover, we included detailed instructions for things you should do after WordPress has been installed. Those include setting up a static IP address, a domain name, and an SSL certificate.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]If you follow the instructions outlined in this article carefully, we are confident you will be able to install WordPress on Google Cloud without even breaking a sweat. And hopefully, you managed it in a small amount of time. Ultimately, the tips and information we provided should help you get to know some aspects of being a webmaster. Since some parts of this article might have been more technically demanding, we suggest taking the time to learn more about the topics that were less familiar to you before embarking on your WordPress Google Cloud journey.<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Completing a WordPress Google Cloud installation doesn&#8217;t have to be a headache. Just follow our guide for a quick and easy setup.<\/p>\n","protected":false},"author":11229,"featured_media":16205,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[60,59,4,13],"class_list":["post-16101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-cloud","tag-hosting","tag-tips","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/16101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/users\/11229"}],"replies":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/comments?post=16101"}],"version-history":[{"count":0,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/16101\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media\/16205"}],"wp:attachment":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media?parent=16101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/categories?post=16101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/tags?post=16101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}