Nginx es uno de los servidores web más populares y versátiles disponibles en el mundo de la informática. Con su enfoque en el rendimiento, la escalabilidad y la configuración flexible, Nginx es una elección excelente para servir sitios web estáticos y dinámicos.
En este artículo, te guiaremos paso a paso para instalar Nginx en un sistema Linux.
Puede leer también | Nginx 1.22 : lanzó la compatibilidad con OpenSSL 3.0
Paso 1: Actualizar el Sistema
Antes de comenzar la instalación de Nginx, es una buena práctica actualizar los repositorios y el sistema operativo. Abre una terminal y ejecuta los siguientes comandos:
sudo apt update
sudo apt upgrade
Paso 2: Instalar Nginx
La forma exacta de instalar Nginx puede variar según la distribución de Linux que estés utilizando. A continuación, se muestran las instrucciones para algunas distribuciones populares:
-
Ubuntu/Debian:
sudo apt install nginx
-
CentOS/RHEL:
sudo yum install nginx
-
Fedora:
sudo dnf install nginx
Paso 3: Iniciar y Habilitar Nginx
Una vez que la instalación esté completa, puedes iniciar el servicio de Nginx y configurarlo para que se inicie automáticamente en el arranque. Utiliza los siguientes comandos:
sudo systemctl start nginx
sudo systemctl enable nginx
Paso 4: Configuración del Cortafuegos
Si tienes un cortafuegos habilitado en tu servidor, debes asegurarte de permitir el tráfico HTTP y HTTPS para Nginx. Para sistemas que utilizan el firewall UFW en Ubuntu, puedes ejecutar los siguientes comandos:
sudo ufw allow 'Nginx Full'
sudo ufw enable
Paso 5: Comprobar el Estado de Nginx
Para asegurarte de que Nginx se está ejecutando correctamente, puedes verificar su estado con el siguiente comando:
sudo systemctl status nginx
Si Nginx está funcionando correctamente, deberías ver un mensaje que indica que el servicio está activo y en funcionamiento.
Paso 6: Acceder al Servidor Web
Para probar que tu servidor web está funcionando, abre un navegador web y accede a la dirección IP de tu servidor o al dominio que has configurado. Deberías ver la página de bienvenida de Nginx, que confirma que la instalación fue exitosa.
Paso 7: Configurar Sitios Web
Una vez que Nginx está instalado, puedes comenzar a configurar tus sitios web y aplicaciones. La configuración de Nginx se realiza mediante archivos de configuración en el directorio /etc/nginx
. Puedes crear configuraciones personalizadas para tus sitios web en el directorio /etc/nginx/sites-available
y luego habilitarlos mediante enlaces simbólicos en /etc/nginx/sites-enabled
.
En resumen
La instalación de Nginx en Linux es un proceso relativamente sencillo y rápido que te proporcionará un servidor web robusto y de alto rendimiento. A partir de aquí, puedes comenzar a configurar y personalizar Nginx para satisfacer las necesidades de tus proyectos web específicos.
Más información de Nginx: