Tutorials

Follow along with one of our 3439
development and sysadmin tutorials.

338 Tutorials
  • Tutorial

    How To Host a Website Using Cloudflare and Nginx on Ubuntu 20.04

    In this tutorial you will secure your website served by Nginx with an Origin CA certificate from Cloudflare and configure Nginx to use authenticated pull requests. The advantages of using this setup are that you benef...
    By anondon Nginx Security Ubuntu 20.04 DNS
  • Tutorial

    How To Host a Website Using Cloudflare and Nginx on Ubuntu 18.04

    In this tutorial you will secure your website served by Nginx with an Origin CA certificate from Cloudflare and configure Nginx to use authenticated pull requests. The advantages of using this setup are that you benef...
    By anondon Nginx Security Ubuntu 18.04
  • Tutorial

    How To Set Up Nginx with HTTP/2 Support on Ubuntu 18.04

    HTTP/2 is a new version of the Hypertext Transport Protocol, which is used on the Web to deliver pages from server to browser. This tutorial will help you set up a fast and secure Nginx server with HTTP/2 support.
    By Brian Hogan Nginx Let's Encrypt Ubuntu 18.04
  • Tutorial

    How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 20.04 [Quickstart]

    In this quickstart guide, we’ll install a LEMP stack (Nginx, MySQL and PHP-FPM) on an Ubuntu 20.04 server.
    By Erika Heidi LEMP PHP Ubuntu 20.04 Ubuntu Nginx Quickstart
  • Tutorial

    How To Install Nginx on Ubuntu 18.04

    Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can b...
    By Justin Ellingwood, Kathleen Juell Nginx Ubuntu 18.04
  • Tutorial

    How To Install Nginx on Ubuntu 20.04 [Quickstart]

    Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. In this guide, we'll explain how to install Nginx on your Ubuntu ...
    By Erin Glass Ubuntu Ubuntu 20.04 Quickstart Nginx
  • Tutorial

    How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 20.04

    The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications written in PHP. This is an acronym that describes a Linux operating system, with an Nginx (pronounced lik...
    By Erika Heidi LEMP Nginx PHP Ubuntu Ubuntu 20.04
  • Tutorial

    How To Install Drupal with Docker Compose

    Drupal is a content management system (CMS) written in PHP and distributed under the open-source GNU General Public License. Drupal requires the LAMP (Linux, Apache, MySQL, and PHP) or LEMP (Linux, Nginx, MySQL, and ...
    By Ankit Jain Drupal LEMP CMS Docker Ubuntu 18.04 Open Source MySQL Nginx
  • Tutorial

    How To Install Nginx on Ubuntu 20.04

    Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. In this guide, we'll discuss how to get Nginx installed on your U...
    By Erin Glass Nginx Ubuntu 20.04 Ubuntu
  • Tutorial

    How To Install Linux, Nginx, MariaDB, PHP (LEMP stack) on Debian 10

    The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx web server. The backend data i...
    By Brian Boucheron, Erika Heidi LEMP Nginx Debian 10
  • Tutorial

    How To Optimize Nginx Configuration

    Nginx is a fast and lightweight alternative to the sometimes overbearing Apache 2. However, Nginx just like any kind of server or software must be tuned to help attain optimal performance. Here's how to optimize Ngin...
    By Alex Kavon Server Optimization Nginx
  • Tutorial

    How to Install Nginx on CentOS 8

    Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be...
    By Erika Heidi Nginx CentOS 8 CentOS
  • Tutorial

    How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack on CentOS 8

    The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications written in PHP. The name "LEMP" is an acronym that describes a Linux operating system, with an (E)Nginx w...
    By Erika Heidi LEMP PHP CentOS 8 CentOS Nginx
  • Tutorial

    How to Set Up an Nginx Ingress with Cert-Manager on DigitalOcean Kubernetes

    In this tutorial, learn how to set up and secure an Nginx Ingress Controller with Cert-Manager on DigitalOcean Kubernetes.
    By Hanif Jetha Kubernetes Nginx Let's Encrypt Security Solutions
  • Tutorial

    How to Use Ansible to Install and Set Up LEMP on Ubuntu 18.04

    This guide explains how to use Ansible to automate the steps contained in our guide on How To Install Linux, Nginx, MySQL and PHP (LEMP) on Ubuntu 18.04. The LEMP software stack is a group of software that can be used...
    By Erika Heidi Ansible LEMP PHP Nginx Automated Setups Configuration Management
  • Tutorial

    How To Deploy a Go Web Application Using Nginx on Ubuntu 18.04

    In this tutorial, you will build a "Hello World" web application in Go and deploy it on an Ubuntu 18.04 server using Nginx as a reverse proxy. Go is a general-purpose programming language that is gradually becoming on...
    By Michael Okoh Nginx Go Applications Ubuntu 18.04 Open Source Programming Project
  • Tutorial

    How To Create a Self-Signed SSL Certificate for Nginx on Debian 10

    In this guide, we will show you how to set up a self-signed SSL certificate for use with an Nginx web server on a Debian 10 server.
    By Brian Boucheron, Kathleen Juell, Hanif Jetha Nginx Security Debian Debian 10
  • Tutorial

    How to Install Nginx on Debian 10

    Nginx is one of the most popular web servers in the world and responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be us...
    By Kathleen Juell, Erika Heidi Nginx Debian 10
  • Tutorial

    How To Deploy a Go Web Application with Docker and Nginx on Ubuntu 18.04

    In this tutorial, you will deploy an example Go web application with gorilla/mux as the request router and Nginx as the web server, all inside Docker containers, orchestrated by Docker Compose. You'll use nginx-proxy ...
    By Savic Go Docker Nginx Deployment Let's Encrypt Ubuntu 18.04
  • Tutorial

    How to Install Nginx on FreeBSD 11.2

    Nginx is one of the most popular web servers in the world known for its frequent use as a load balancer and reverse proxy. Many of the largest and most highly trafficked sites on the internet depend on Nginx, at least...
    By Mark Drake Nginx FreeBSD