SpinupWP uses Nginx to serve web requests. The global nginx.conf file is located at /etc/nginx/nginx.conf. You should avoid editing this file unless you are sure you want to make a global change for every site on your server. When you create a site in SpinupWP, a new Nginx config is created for that site with…
SpinupWP makes it very easy to switch the version of PHP that runs a site: From a site’s dashboard, select Settings from the left menu. Select your desired version of PHP from the drop-down menu. Click Save If you select a version of PHP that has not been installed on the server, it will be…
Unlike macOS or Linux-based distributions, Windows does not come with a built-in terminal application that you can use to access an Ubuntu server via SSH, using public/private key authentication. However, you can use an application called PuTTY to generate an SSH key and use it to connect to your server’s command line. Download and Install PuTTY…
Once you have created a database in SpinupWP you can manage the database in two ways: using the command line (CLI) or using a desktop app. Using the CLI To manage the database using the command line first you need to SSH to your server: ssh user@123.456.78.91 Once you are logged into your server you can…
The page cache key defines what makes a unique entry in the page cache. By default, SpinupWP uses the following as the page cache key: $scheme$request_method$http_host$request_uri For example, a request for https://tunipjuicemedia.com/team/ would yield the following cache key: httpsGETtunipjuicemedia.com/team/ There are lots of reasons why you might want to customize the page cache key. Although…
This document addresses the compatibility issues that may arise when implementing the HTTP/2 directive in Nginx configurations, particularly when dealing with different versions of Nginx. Deprecated Method of Implementing HTTP/2 As of Nginx version 1.25.1, and as per their changeset notes, the previous way to enable HTTP/2 via “listen … http2” is now deprecated. If you’re…
DigitalOcean offers you the ability to assign reserved IPs to DigitalOcean Droplets. Reserved IPs are static IP addresses that can be reassigned to different Droplets that exist in the same data center. This is useful if you want to implement a failover mechanism. You can assign a reserved IP to one Droplet and have a…
At SpinupWP, we don’t lock you into using our service. You have complete control over your servers and you can disconnect them from SpinupWP at any time. However, this does mean you’ll have to keep up with security updates and best practices yourself. To disconnect a server from SpinupWP, select the Disconnect Server option from…
If you’ve provisioned a server at your provider and are connecting it to SpinupWP, you will be asked to specify an SSH user. This is a Linux user that will be used by SpinupWP to connect to the server and set it up. The SSH user requires root privileges and must be able to run…
When spinning up a new server in SpinupWP, you’re presented with the option to install database server software (i.e., MySQL) on the server or provide the connection information for an existing, external database server. Why Use an External Database? One of the benefits of using cloud server providers like DigitalOcean and AWS is that they offer…
Begin your SpinupWP journey today and spin up your first server within minutes.