Nginx
Web server leggero e ad alte prestazioni
Utilizzato anche come reverse proxy, cache HTTP e bilanciatore di carico
Nginx (pronunciato come “engine-x”) è un web server leggero e ad alte prestazioni. Inizialmente noto come web server, ora viene utilizzato anche come reverse proxy, cache HTTP e bilanciatore di carico. Ecco alcune delle sue caratteristiche principali:
- Gestione dei file statici: Nginx offre un utilizzo efficiente delle risorse di sistema per servire contenuti statici.
- Reverse proxy con caching: Può distribuire contenuti dinamici HTTP utilizzando gestori FastCGI per gli script.
- Approccio asincrono basato su eventi: Contrariamente al modello di Apache, Nginx gestisce le richieste in modo prevedibile sotto stress.
- Supporto SSL: Offre sicurezza tramite HTTPS.
- Server virtuali basati su nome ed IP: Permette la gestione di più siti su un singolo server.
- Proxy per mail (SMTP, POP3, IMAP): Può fungere da proxy per i protocolli di posta elettronica