NGINX Plus és una versió comercial del servidor web NGINX que ofereix funcionalitats addicionals i suport tècnic professional. Aquesta versió està dissenyada per a empreses que necessiten característiques avançades per a la gestió del trànsit web, la seguretat i la disponibilitat de les seves aplicacions.
Característiques Clau de NGINX Plus
NGINX Plus inclou totes les funcionalitats de la versió gratuïta de NGINX, a més de diverses característiques avançades:
-
Balanceig de Càrrega Avançat:
- Suport per a diversos algoritmes de balanceig de càrrega.
- Capacitat per a la persistència de sessions.
- Comprovacions de salut avançades.
-
Monitorització i Estadístiques:
- Tauler de control en temps real.
- Estadístiques detallades sobre el rendiment i l'ús dels recursos.
-
Alta Disponibilitat:
- Suport per a configuracions de clúster.
- Failover automàtic.
-
Seguretat Avançada:
- Autenticació i autorització avançades.
- Protecció contra atacs DDoS.
-
Gestió de la Caché:
- Caché de contingut dinàmic.
- Control granular sobre les polítiques de caché.
-
Suport per a Protocols Moderns:
- HTTP/2 i gRPC.
- Suport per a WebSocket.
Instal·lació de NGINX Plus
Requisits Previs
Abans d'instal·lar NGINX Plus, assegura't de complir amb els següents requisits:
- Un sistema operatiu compatible (per exemple, Ubuntu, CentOS, etc.).
- Accés a la línia de comandes amb privilegis d'administrador.
- Una subscripció activa a NGINX Plus.
Passos d'Instal·lació
-
Afegir el Repositori de NGINX Plus:
- Obre una terminal i afegeix el repositori de NGINX Plus al teu sistema.
sudo wget -P /etc/ssl/nginx/ https://cs.nginx.com/static/keys/nginx-repo.crt sudo wget -P /etc/ssl/nginx/ https://cs.nginx.com/static/keys/nginx-repo.key -
Configurar el Repositori:
- Crea un fitxer de configuració per al repositori.
sudo sh -c 'echo "deb https://plus-pkgs.nginx.com/ubuntu `lsb_release -cs` nginx-plus" > /etc/apt/sources.list.d/nginx-plus.list' -
Instal·lar NGINX Plus:
- Actualitza la llista de paquets i instal·la NGINX Plus.
sudo apt-get update sudo apt-get install -y nginx-plus -
Verificar la Instal·lació:
- Comprova que NGINX Plus s'ha instal·lat correctament.
nginx -v
Configuració Bàsica de NGINX Plus
Després d'instal·lar NGINX Plus, és important configurar-lo adequadament per aprofitar totes les seves funcionalitats.
Fitxer de Configuració Principal
El fitxer de configuració principal de NGINX Plus es troba a /etc/nginx/nginx.conf. Aquí pots definir les configuracions globals, com ara els blocs de servidor, les directives de seguretat i les polítiques de caché.
Exemple de Configuració
A continuació, es mostra un exemple bàsic de configuració per a un servidor web amb NGINX Plus:
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
}Resum
NGINX Plus ofereix una sèrie de funcionalitats avançades que el fan ideal per a entorns empresarials que necessiten alta disponibilitat, seguretat i rendiment. La seva instal·lació i configuració són relativament senzilles, i les seves característiques addicionals proporcionen un valor significatiu per a la gestió del trànsit web i la seguretat de les aplicacions.
En el proper tema, explorarem el balanceig de càrrega avançat amb NGINX Plus, una de les seves funcionalitats més potents.
Curs de NGINX
Mòdul 1: Introducció a NGINX
Mòdul 2: NGINX com a servidor web
- Servint contingut estàtic
- Llistats de directoris
- Pàgines d'error personalitzades
- Registre i formats de registre
