Install Prosper202 on Google Compute Engine VM Instance with SSL

Setup GCE VM Instance for Prosper202 with memcache, LEMP and Virtualmin control panel

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.

Looking for FREE version of Prosper202? My install Prosper202 on VPS or shared hosting service comes with last FREE version (v1.9.30) of Prosper202.

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.

freelancer to install prosper202 Not a tech guy? Rather have a freelancer install Prosper202 Tracker for you? Who’s better than the guy who wrote this tutorial!
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.

Tharindu

Hey!! I'm Tharindu. I'm from Sri Lanka. I'm a part time freelancer and this is my blog where I write about everything I think might be useful to readers. If you read a tutorial here and want to hire me, contact me here.

Related Articles

Leave a Reply

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

Back to top button