Skip to main content


How To Build and Deploy a Flask Application Using Docker on Ubuntu 18.04
Tutorials Docker Flask Nginx Ubuntu 18.04
The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Docker is an open-source application that allows administrators to create, manage, deploy, and replicate applications using containers.
How To Install Nginx on Ubuntu 18.04 [Quickstart]
Tutorials Nginx Quickstart Ubuntu Ubuntu 18.04
Introduction> Introduction # 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 used as a web server or reverse proxy.
How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 16.04
Tutorials Flask Nginx Python Python Frameworks Ubuntu Ubuntu 16.04
Introduction> Introduction # In this guide, we will be setting up a simple Python application using the Flask micro-framework on Ubuntu 16.04. The bulk of this article will be about how to set up the uWSGI application server to launch the application and Nginx to act as a front end reverse proxy.
How To Configure Nginx as a Web Server and Reverse Proxy for Apache on One Ubuntu 14.04 Droplet
Tutorials Apache Nginx Ubuntu
Introduction> Introduction # Apache and Nginx are two popular open source web servers often used with PHP. It can be useful to run both of them on the same virtual machine when hosting multiple websites which have varied requirements.
How To Migrate from an Apache Web Server to Nginx on an Ubuntu VPS
Tutorials Apache Nginx PHP Ubuntu
Introduction> Introduction # There are a number of choices you have to make when getting a website or application up and running. Sometimes, your requirements change, new technology becomes viable, or your user-base balloons unexpectedly.
How To Set Up Laravel, Nginx, and MySQL with Docker Compose
Tutorials Docker Laravel MySQL Nginx PHP PHP Frameworks Ubuntu 18.04
The author selected The FreeBSD Foundation to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Over the past few years, Docker has become a frequently used solution for deploying applications thanks to how it simplifies running and deploying applications in ephemeral containers.
How To Create Simple Chef Cookbooks to Manage Infrastructure on Ubuntu
Tutorials Chef Configuration Management Nginx Ubuntu
Introduction> Introduction # Chef is a configuration management system designed to allow you to automate and control vast numbers of computers in an automated, reliable, and scalable manner. In previous tutorials, we have looked at some common Chef terminology and discussed how to install a Chef server, workstation, and nodes (with Chef 12 or Chef 11).
How To Install Nginx on CentOS 7
Tutorials CentOS Nginx
Introduction> Introduction # Nginx is a popular high-performance web server. This tutorial will teach you how to install and start Nginx on your CentOS 7 server. Prerequisites> Prerequisites # The steps in this tutorial require a non-root user with sudo privileges.
How To Install and Secure phpMyAdmin with Nginx on an Ubuntu 14.04 Server
Tutorials LEMP MySQL Nginx Ubuntu
Introduction> Introduction # Relational database management systems like MySQL are needed for a significant portion of web sites and applications. However, not all users feel comfortable administering their data from the command line.
How To Upgrade to PHP 7 on Ubuntu 14.04
Tutorials Apache LAMP Stack LEMP Nginx PHP Ubuntu
Introduction> Introduction # PHP 7, which was released on December 3, 2015, promises substantial speed improvements over previous versions of the language, along with new features like scalar type hinting. This guide explains how to quickly upgrade an Apache or Nginx web server running PHP 5.
How To Configure OCSP Stapling on Apache and Nginx
Tutorials Apache Nginx Security
Introduction> Introduction # OCSP stapling is a TLS/SSL extension which aims to improve the performance of SSL negotiation while maintaining visitor privacy. Before going ahead with the configuration, a short brief on how certificate revocation works.
How To Create an SSL Certificate on Nginx for Ubuntu 14.04
Tutorials Nginx Security Ubuntu
Introduction> Introduction # TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper.
How To Install WordPress with Nginx on Ubuntu 14.04
Tutorials Nginx Ubuntu WordPress
Introduction> Introduction # WordPress is the most popular CMS (content management system) in the world. It allows you to easily get your site or blog up and running. After installation, you can manage almost everything in an easy web interface.
How To Install nginx on CentOS 6 with yum
Tutorials CentOS Nginx
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
Deploying a Rails App on Ubuntu 14.04 with Capistrano, Nginx, and Puma
Tutorials Nginx Ruby on Rails Ubuntu
Introduction> Introduction # Rails is an open source web application framework written in Ruby. It follows the Convention over Configuration philosophy by making assumptions that there is the ‘best’ way of doing things.
How To Run Nginx in a Docker Container on Ubuntu 14.04
Tutorials Docker Nginx Ubuntu
Introduction> Introduction # This tutorial shows how to deploy Nginx in a Docker container. By containerizing Nginx, we cut down on our sysadmin overhead. We will no longer need to manage Nginx through a package manager or build it from source.
How To Secure Nginx with Let’s Encrypt on Ubuntu 20.04
Tutorials Nginx Security Ubuntu Ubuntu 20.04
Introduction> Introduction # Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps.
How To Set Up a Node.js Application for Production on CentOS 7
Tutorials CentOS Deployment Nginx Node.js
Introduction> Introduction # Node.js is an open source Javascript runtime environment for easily building server-side and networking applications. The platform runs on Linux, OS X, FreeBSD, and Windows, and its applications are written in JavaScript.
How To Set Up Highly Available Web Servers with Keepalived and Reserved IPs on Ubuntu 14.04
Tutorials High Availability Nginx Ubuntu
Introduction> Introduction # High availability is a function of system design that allows an application to automatically restart or reroute work to another capable system in the event of a failure.
How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 18.04
Tutorials Databases LEMP MySQL Nginx PHP Ubuntu 18.04
Introduction> Introduction # 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 (pronounced like “Engine-X”) web server.