NGINX

The NGINX web server is a fast, lightweight server designed to efficiently handle the needs of both low and high traffic websites. These guides will help you get NGINX up and running on your Linode.

Use NGINX as a Reverse Proxy

NGINX has advanced load-balancing, security, and optimization features that make it an excellent reverse proxy. This guide shows how to configure NGINX using the proxy_pass directive.

Install NGINX on Debian from the Official NGINX Repository

Shortguide for installing NGINX on Debian.

Serve PHP with PHP-FPM and NGINX

Proxy PHP requests with NGINX and FastCGI using PHP-FPM.

Build NGINX with PageSpeed From Source

Compile NGINX to use the PageSpeed module.

Getting Started with NGINX - Part 1: Installation and Basic Setup

An in-depth look at the NGINX web server. Includes assessment, installation, and configuration best practices.

Getting Started with NGINX - Part 2: (Slightly More) Advanced Configurations

Configure and optimize NGINX to best suit your web server needs. Host multiple sites, configure caching, disable content sniffing, and more.

Getting Started with NGINX - Part 3: Enable TLS for HTTPS Connections

Install a TLS certificate into NGINX for HTTPS access.

Getting Started with NGINX - Part 4: TLS Deployment Best Practices

Best practices to apply when deploying HTTPS websites with NGINX.

Deploy Django Applications Using uWSGI and Nginx on Ubuntu 14.04

Deploy Django Applications Using uWSGI and Nginx on Ubuntu 14.04

Install and configure nginx and PHP-FastCGI on Ubuntu 16.04

Serve Dynamic Websites and Applications with the Lightweight Nginx Web Server and PHP-FastCGI on Ubuntu 16.04 LTS

Nginx and PHP-FastCGI on Ubuntu 14.04

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 14.04 LTS

Use uWSGI to deploy Python apps with Nginx on Ubuntu 12.04

Use uWSGI to Deploy Python Application Servers in Conjunction with Nginx.

Nginx and Perl-FastCGI on Ubuntu 12.04 LTS (Precise Pangolin)

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 12.04 LTS (Precise Pangolin).

Installing Nginx on Ubuntu 12.04 LTS (Precise Pangolin)

A basic guide to installing nginx from source on Ubuntu 12.04 LTS (Precise Pangolin)

Install Nginx and PHP via FastCGI on Ubuntu 12.04 (Precise Pangolin)

Install Nginx and PHP via FastCGI on Ubuntu 12.04 (Precise Pangolin).

Nginx and PHP-FastCGI on Debian 6 (Squeeze)

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Debian 6 (Squeeze).

Nginx and PHP-FastCGI on Ubuntu 11.04 (Natty)

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 11.04 (Natty).

Nginx and Perl-FastCGI on Ubuntu 11.04 (Natty)

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 11.04 (Natty).

WSGI using uWSGI and nginx on Debian 6 (Squeeze)

Use uWSGI to deploy Python application servers in conjunction with nginx.

Websites with nginx on Debian 6 (Squeeze)

A basic guide to installing nginx from source on Debian 6 (Squeeze)

Nginx and Perl-FastCGI on Debian 6 (Squeeze)

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Debian 6 (Squeeze).

WSGI using uWSGI and nginx on Ubuntu 10.04 (Lucid)

Use uWSGI to deploy Python application servers in conjunction with nginx.

Websites with nginx on Ubuntu 10.10 (Maverick)

A basic guide to installing nginx from source on Ubuntu 10.10 (Maverick)

Nginx and Perl-FastCGI on Arch Linux

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Arch Linux.

Nginx and PHP-FastCGI on Arch Linux

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Arch Linux.

Websites with NGINX on Arch Linux

A basic guide to installing nginx on Arch Linux.

Nginx and PHP-FastCGI on Fedora 14

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Fedora 14

Nginx and Perl-FastCGI on Fedora 14

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Fedora 14.

WSGI using uWSGI and nginx on Arch Linux

Use uWSGI to deploy Python application servers in conjunction with nginx.

WSGI using uWSGI and nginx on Fedora 14

Use uWSGI to deploy Python application servers in conjunction with nginx.

Websites with Nginx on Fedora 14

A basic guide to installing nginx from source on Fedora 14

WSGI using uWSGI and nginx on CentOS 5

Use uWSGI to deploy Python application servers in conjunction with nginx.

WSGI using uWSGI and nginx on Fedora 13

Use uWSGI to deploy Python application servers in conjunction with nginx.

WSGI using uWSGI and nginx on Ubuntu 9.10 (Karmic)

Use uWSGI to deploy Python application servers in conjunction with nginx.

WSGI using uWSGI and nginx on Debian 5 (Lenny)

Use uWSGI to deploy Python application servers in conjunction with nginx.

WSGI using uWSGI and nginx on Ubuntu 10.10 (Maverick)

Use uWSGI to deploy Python application servers in conjunction with nginx.

Nginx and Perl-FastCGI on Ubuntu 10.10 (Maverick)

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 10.10 (Maverick).

Nginx and PHP-FastCGI on Ubuntu 10.10 (Maverick)

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 10.10 (Maverick).

Nginx and PHP-FastCGI on Fedora 13

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Fedora 13

Nginx and Perl-FastCGI on Fedora 13

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Fedora 13.

Websites with nginx on Fedora 13

A basic guide to installing nginx from source on Fedora 13

Nginx and Perl-FastCGI on Ubuntu 10.04 LTS (Lucid)

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 10.04 LTS (Lucid).

Websites with nginx on Ubuntu 10.04 LTS (Lucid)

A basic guide to installing nginx from source on Ubuntu 10.04 LTS (Lucid)

Nginx and PHP-FastCGI on Ubuntu 10.04 LTS (Lucid)

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Ubuntu 10.04 LTS (Lucid).

Nginx and PHP-FastCGI on Fedora 12

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Fedora 12

Nginx and Perl-FastCGI on Fedora 12

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Fedora 12.

Websites with Nginx on CentOS 5

A basic guide to installing nginx from source on CentOS 5

Websites with nginx on Debian 5 (Lenny)

A basic guide to installing nginx from source on Debian 5 (Lenny)

Websites with nginx on Fedora 12

A basic guide to installing nginx from source on Fedora 12

How to Configure NGINX

NGINX is a high-performance web server that delivers large amounts of static content quickly. This doc will outline the basic NGINX parameters and conventions.

Nginx and Perl-FastCGI on CentOS 5

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on CentOS 5.

Nginx and Perl-FastCGI on Debian 5 (Lenny)

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Debian 5 (Lenny).

Nginx and Perl-FastCGI on Ubuntu 9.10 (Karmic)

Serve dynamic websites and applications with the lightweight nginx web server and Perl-FastCGI on Ubuntu 9.10 (Karmic).

Nginx and PHP-FastCGI on CentOS 5

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on CentOS 5.

Nginx and PHP-FastCGI on Debian 5 (Lenny)

Serve dynamic websites and applications with the lightweight nginx web server and PHP-FastCGI on Debian 5 (Lenny).