One of the final steps before deploying your WordPress website on Google Cloud Platform is setting up a domain name.
Registering a Domain Name
Before starting this tutorial, you should’ve already purchased a domain name. Most .com domains usually sell for around ten U.S. dollars. However, less commonly used domain names, such as those ending in .club or .site, sell for much cheaper. To register a domain:
- Visit a domain name provider (we recommend NameCheap).
- Search for the domain you want to purchase.
- Add it to your cart.
There are 4 steps in this tutorial:
Additional Steps for WordPress:
1. Enable the Cloud DNS API
2. Create a Cloud DNS Zone
3. Add DNS Records
4. Configure NS Records
In this section of the tutorial, you will be pointing your domain name to your website on Google Cloud. In this example, NameCheap is used as the domain name provider, however, the process will be the similar for all domain name providers.
5. Edit WordPress URLs
5.1. WordPress Bitnami Instructions
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
Remember to replace “example.com” with either the www. or non-www. version of your domain name – whichever your prefer. For example:
If you’ve already configured SSL for your domain, you should substitute the http:// in the code above for https:// instead. For example:
Next, make sure to verify your website’s permalink structure. This setting often gets corrupted after changing your domain name settings. You can access your permalink settings by going to Settings > Permalinks.
5.2. WordPress Click-to-deploy Instructions
Use the following instructions to configure your WordPress URLs for the Click-to-deploy version of WordPress on Google Cloud.
Your domain name is now pointing to your Google Cloud website!
Remember – domain name changes can take up to 48 hours to take effect, but in my experience, they usually take less than 30 minutes.
If you have questions, follow along with the video for clarification.
Otherwise, leave your questions and comments below, and I will respond to them promptly.