Nginx
How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 14.04
Tutorials
Deployment
Nginx
Python
Python Frameworks
Ubuntu
Introduction> Introduction # In this guide, we will be setting up a simple Python application using the Flask micro-framework on Ubuntu 14.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 Install Nginx on Ubuntu 14.04 LTS
Tutorials
Nginx
Ubuntu
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 a reverse proxy.
How To Set Up Multiple SSL Certificates on One IP with Nginx on Ubuntu 12.04
Tutorials
Nginx
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How to Connect Your Internet of Things with Node-RED on Ubuntu 16.04
Tutorials
Let's Encrypt
Miscellaneous
Nginx
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Node-RED is a switchboard for the Internet of Things, a visual tool that helps you connect your favorite apps, websites, and hardware together to do new and useful things.
How To Install and Secure phpMyAdmin with Nginx on Ubuntu 16.04
Tutorials
Databases
LEMP
MySQL
Nginx
Ubuntu 16.04
Introduction> Introduction # While many users need the functionality of a database management system like MySQL, its command-line interface may be less intuitive and user friendly for some, presenting a barrier to entry.
How To Deploy a Local Django App to a VPS
Tutorials
Debian
Django
Nginx
Ubuntu
Prerequisites> Prerequisites # This tutorial assumes that you have already set up your virtual private server with your operating system of choice (Debian 7 was used for this tutorial; Ubuntu will also work).
How To Create Temporary and Permanent Redirects with Apache and Nginx
Tutorials
Apache
Nginx
Introduction> Introduction # HTTP redirection, or URL redirection, is a technique of pointing one domain or address to another. There are many uses for redirection, and a few different kinds of redirection to consider.
How To Install Nginx on Debian 8
Tutorials
Debian
Nginx
Introduction> Introduction # Nginx is an popular HTTP-server alternative to Apache2. It can be used as a reverse proxy, mail server, or web server. According to the Netcraft survey as of July 2015, Nginx currently holds 14% of the market and has had an increasing trend since 2007.
Docker Explained: Using Dockerfiles to Automate Building of Images
Tutorials
Docker
MongoDB
Nginx
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained.
Reason> Reason # The techniques in this article are outdated and may no longer reflect Docker best-practices.
How To Install Linux, nginx, MySQL, PHP (LEMP) stack on Ubuntu 12.04
Tutorials
LEMP
MySQL
Nginx
PHP
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on CentOS 7
Tutorials
CentOS
Elasticsearch
Logging
Monitoring
Nginx
Open Source
The author selected Software in the Public Interest to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # The Elastic Stack — formerly known as the ELK Stack — is a collection of open-source software produced by Elastic which allows you to search, analyze, and visualize logs generated from any source in any format, a practice known as centralized logging.
How To Set Up a Node.js Application for Production on Ubuntu 18.04
Tutorials
Nginx
Node.js
Ubuntu 18.04
Introduction> Introduction # Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. The platform runs on Linux, macOS, FreeBSD, and Windows. Though you can run Node.js applications at the command line, this tutorial will focus on running them as a service.
How To Create Temporary and Permanent Redirects with Nginx
Tutorials
CentOS
Debian
Nginx
Ubuntu
Introduction> Introduction # HTTP redirection is way to point one domain or address to another. There are a few different kinds of redirects, each of which mean something different to the client browser.
How To Optimize Nginx Configuration
Tutorials
Nginx
Server Optimization
Introduction> Introduction # Nginx> Nginx # 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.
How To Secure Nginx with Let’s Encrypt on Ubuntu 14.04
Tutorials
Let's Encrypt
Nginx
Security
Ubuntu
Introduction> Introduction # Let’s Encrypt is a new 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 Nginx Server Blocks (Virtual Hosts) on Ubuntu 14.04 LTS
Tutorials
Getting Started
Nginx
Ubuntu
Introduction> Introduction # When using the Nginx web server, server blocks (similar to the virtual hosts in Apache) can be used to encapsulate configuration details and host more than one domain off of a single server.
How to Setup FastCGI Caching with Nginx on your VPS
Tutorials
Caching
Nginx
PHP
Server Optimization
Prelude> Prelude # Nginx includes a FastCGI module which has directives for caching dynamic content that are served from the PHP backend. Setting this up removes the need for additional page caching solutions like reverse proxies (think Varnish) or application specific plugins.
How To Configure Varnish Cache 4.0 with SSL Termination on Ubuntu 14.04
Tutorials
Caching
Nginx
Ubuntu
Introduction> Introduction # In this tutorial, we will cover how to use Varnish Cache 4.0 to improve the performance of your existing web server. We will also show you a way to add HTTPS support to Varnish, with Nginx performing the SSL termination.
How To Implement SSL Termination With HAProxy on Ubuntu 14.04
Tutorials
Apache
HAProxy
Load Balancing
Nginx
Scaling
Security
Ubuntu
Introduction> Introduction # HAProxy, which stands for High Availability Proxy, is a popular open source software TCP/HTTP Load Balancer and proxying solution which can be run on Linux, Solaris, and FreeBSD.
How To Set Up nginx Virtual Hosts (Server Blocks) on CentOS 6
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.