Skip to main content

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.