NginX

From Indie IT Wiki
Jump to: navigation, search

Introduction

NginX is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and first publicly released in 2004.

https://www.nginx.com/

Installation

https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/

PPA

This will install the latest NginX server and also the OpenSSL and OpenSSL libraries.

sudo add-apt-repository ppa:ondrej/nginx
sudo apt-get -y update
sudo apt-get -y dist-upgrade
sudo apt-get -y install nginx-full openssl libssl1.1

HOWTOS

How To Create a Self-Signed SSL Certificate for Nginx

How To Set Up Nginx with HTTP/2 Support

How To Set Up Nginx Server Blocks Virtual Hosts

How To Secure Nginx with Let's Encrypt

Monitoring

https://amplify.nginx.com/

HTTP/2

https://www.nginx.com/blog/http2-module-nginx/

Documentation

https://nginx.org/en/docs/