Da anni utilizzo sviluppo sul comune stack LAMP (Linux, Apache, MySQL e PHP). Ho deciso di studiare più a fondo nginx, un server web ad alte prestazioni da utilizzare da solo o in collaborazione con Apache.

nginx (pronunciato engine-x) è un web server open-source scritto in C che funge anche da reverse proxy, distribuito sotto licenza BSD-like. È stato creato dall’ingegnere russo Igor Vladimirovich Sysoev nel 2004 e gira su sistemi Unix, Linux, varianti di BSD, macOS, Solaris e Microsoft Windows.

Installazione

Partiamo dai componenti suggeriti dalla documentazione ufficiale: PCRE, zlib e OpenSSL.

Al completamento passiamo all’installazione da sorgente della versione stable.