Category: Web Development

21 December 2022

Installing WordPress

DigitalOcean tutorial I’ve referred to DigitalOcean’s tutorial How To Install WordPress with LEMP on Ubuntu 20.04[1]Muldrow, L. (2020) How To Install WordPress with LEMP on Ubuntu 20.04. Available from: https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lemp-on-ubuntu-20-04 [Accessed 03 May 2022]. a couple of times in earlier posts in this series to ensure that our LEMP stack is ready to host the […]

Read more
19 December 2022

Securing the server with Let’s Encrypt

A Secure Hypertext Transfer Protocol (HTTPS) connection is now an essential requirement for trustworthy websites with browsers flagging sites that are not secured. This post describes how to acquire certificates from the free, open-source certificate authority Let’s Encrypt and a way to configure an Nginx server to achieve a maximum security rating.

Read more
18 December 2022

P: Installing and configuring PHP

PHP, the final software component of the LEMP stack, is the most complex to install because Nginx doesn’t support it natively. This post walks through the process of configuring PHP to work with Nginx including the steps necessary to enable it for multiple sites hosted on the same server.

Read more
6 December 2022

L: Setting up your Ubuntu 22.04 LTS server

Having shown how to create a DigitalOcean Droplet (virtual private server) to host WordPress in the first part of this series, this second post describes how to connect to your VPS using the secure shell protocol (SSH). It continues with a guide to taking the essential security steps of setting up a non-root user and enabling Ubuntu’s firewall and concludes by outlining how to establish a secure server connection using SSH keys.

Read more
4 December 2022

Creating a DigitalOcean Droplet

This first post in a series on how to set up WordPress on a virtual private server (VPS) hosted by DigitalOcean (DO) works through the process of configuring a VPS running Ubuntu’s 22.04 LTS distribution via DO’s website. It includes screenshots of the steps to create a VPS ready for further configuration.

Read more