Google Cloud Platform, also know as GCP is offering high performance VM instances through Google Cloud Engine. These VM instances can be used as high performance web servers. This is ideal hosting environment for Prosper202. You’ll learn how to install Prosper202 on Google Compute Engine VM instance with SSL in this tutorial.
GCE VM Instances are basically VPS. But they need some extra configuration due to GCP infrastructure. This tutorial includes few steps you need to follow to install Prosper202 on Google Compute Engine VM instance with SSL. I intend to cover everything from creating a GCE VM instance to installing and securing your Prosper202 with SSL.
We’ll be using free VPS control panel Virtualmin to build and manage VM instance. Virtualmin will give you a nice control panel where you can manage multiple websites on your VM instance with ease. So let’s get right into it.
Hire me and have your Prosper202 tracker ready within 24 hours!
Get Prosper202 Installed
Step #1 – Create a GCE VM instance for Prosper202 and install Virtualmin
We’ll get GCE VM instance configured with Virtualmin in this step. This is probably to most time-consuming part of the installation. But it’s very easy to follow. Additionally, this is where we build our web server with LEMP stack. Complete the following tutorial.
Tutorial: Install Virtualmin on Google Cloud Platform
Step #2 – Disable MySQL Strict Mode for Prosper202
There is a conflicting setting on MySQL which we need to take care of next. MySQL 5.7 comes with strict mode enabled by default. Prosper202 tracking links return errors with MySQL strict mode turned on. We can simply fix it by disabling it.
Tutorial: Disable MySQL Strict Mode on Ubuntu
Step #3 – Add your Prosper202 domain to Virtualmin
Now that the VM instance is ready to host websites, we can add Prosper202 domain to Virtualmin as a top-level server. You can use a subdomain of your main domain. Process is similar for both root domains and subdomains. Although, you may add subdomains as sub-servers if root domain is already configured with Virtualmin.
Tutorial: Add Prosper202 domain to Virtualmin
Step #4 – Enable SSL (https) for Prosper202 on GCP
Virtualmin has built-in support for Let’s Encrypt SSL certificates. Once you configure Virtualmin to request SSL certificate for your Prosper202 domain, you can forget about it forever. SSL certificate will be automatically renewed and applied to as long as the VM instance is online.
Tutorial: Install Let’s Encrypt SSL Certificate with Virtualmin
Step #5 – Obtain MySQL database credentials from Virtualmin
Prosper202 needs MySQL database to store its data. You’ll have to create this manually on most control panels. But not with Virtualmin. A MySQL database and a user is automatically created when adding a domain name to Virtualmin. You can easily get MySQL credentials from Virtualmin.
Tutorial: Obtain MySQL credentials from Virtualmin
Step #6 – Install Prosper202 on Google Compute Engine with Virtualmin
So far we took care of every little configuration that is needed to run a high performance Prosper202 clickserver. Let’s go ahead and install Prosper202 on GCE VM instance.
Tutorial: Install Prosper202 with Virtualmin
Step #7 – Redirect http to https with Virtualmin
We’ll finish the installation process by redirecting http to https. Although your Prosper202 should be fully functional at this point. This step increases Prosper202 security a bit. It makes sure no one can spy on your click data.
Tutorial: 301 Redirects from http to https with Virtualmin
There you go, you have a perfect Prosper202 clickserver with SSL setup on Google Compute Engine VM instance. Head over to our sysadmin support forum to get help if you run into errors.