Nginx Reverse Proxy in Debian 9

This tutorial will go over how to set up an Nginx reverse proxy in Debian 9 Stretch. Nginx can be installed in front of an Apache that serves WordPress content. Nginx (enginex) is a lightweight and fast web server with a smaller memory footprint than Apache, which can also serve as a proxy cache to deliver static content. This has the potential to significantly speed up the delivery of web content.

You can use this reverse proxy setup to have Nginx directly serving cached static content and minimising the work passed onto Apache, which should be only dynamic content. Although a powerful and flexible server, Apache has a large memory footprint and can become slow under load.

Continue reading →

Wordpress in Debian 9 Stretch

This tutorial shows you how to install WordPress in Debian 9 Stretch. WordPress is one of the most commonly used content management systems for creating and delivering dynamic web pages. It free and open source software (FOSS) and it is based on PHP and MySQL. Due to its ease of deployment and ease of use, it has become the most popular website management system.

Continue reading →

Install a LAMP server in Debian 9 Stretch

This tutorial shows you how to install a LAMP server in Debian 9 Stretch. A LAMP (Linux, Apache, MySQL and PHP) server can be used to host dynamic web content such as a WordPress site. Debian Linux is a very stable distribution, which also contains a huge amount of software in its repositories. This makes it ideally suited as a server operating system. Apache is a powerful and flexible web server that integrates well with PHP to produce dynamic content.

Continue reading →