En esta sección, aprenderás cómo instalar NGINX en diferentes sistemas operativos. Cubriremos la instalación en Ubuntu, CentOS y Windows. Al final de esta sección, deberías ser capaz de instalar NGINX en tu sistema operativo preferido y verificar que esté funcionando correctamente.

Instalación en Ubuntu

Paso 1: Actualizar el Sistema

Antes de instalar NGINX, es una buena práctica actualizar el sistema para asegurarse de que todos los paquetes estén al día.

sudo apt update
sudo apt upgrade

Paso 2: Instalar NGINX

Usa el siguiente comando para instalar NGINX:

sudo apt install nginx

Paso 3: Verificar la Instalación

Para asegurarte de que NGINX se ha instalado correctamente, puedes verificar su estado:

sudo systemctl status nginx

Deberías ver una salida que indica que NGINX está activo y corriendo.

Paso 4: Acceder a la Página de Bienvenida

Abre un navegador web y navega a http://localhost o http://<tu-dirección-IP>. Deberías ver la página de bienvenida de NGINX.

Instalación en CentOS

Paso 1: Actualizar el Sistema

Actualiza tu sistema antes de instalar NGINX:

sudo yum update

Paso 2: Instalar el Repositorio EPEL

NGINX no está disponible en los repositorios predeterminados de CentOS, por lo que necesitas instalar el repositorio EPEL:

sudo yum install epel-release

Paso 3: Instalar NGINX

Ahora puedes instalar NGINX:

sudo yum install nginx

Paso 4: Iniciar y Habilitar NGINX

Inicia NGINX y asegúrate de que se inicie automáticamente al arrancar el sistema:

sudo systemctl start nginx
sudo systemctl enable nginx

Paso 5: Verificar la Instalación

Verifica que NGINX esté corriendo:

sudo systemctl status nginx

Paso 6: Acceder a la Página de Bienvenida

Abre un navegador web y navega a http://localhost o http://<tu-dirección-IP>. Deberías ver la página de bienvenida de NGINX.

Instalación en Windows

Paso 1: Descargar NGINX

Visita la página de descargas de NGINX y descarga la versión estable para Windows.

Paso 2: Extraer el Archivo

Extrae el archivo descargado en una ubicación de tu elección, por ejemplo, C:\nginx.

Paso 3: Iniciar NGINX

Abre una terminal de comandos (cmd) y navega al directorio donde extrajiste NGINX:

cd C:\nginx

Inicia NGINX ejecutando el siguiente comando:

start nginx

Paso 4: Verificar la Instalación

Abre un navegador web y navega a http://localhost. Deberías ver la página de bienvenida de NGINX.

Conclusión

En esta sección, hemos cubierto cómo instalar NGINX en Ubuntu, CentOS y Windows. Ahora deberías tener NGINX instalado y corriendo en tu sistema. En la siguiente sección, aprenderemos cómo realizar una configuración básica de NGINX para servir contenido estático y manejar solicitudes HTTP.


Ejercicio Práctico:

  1. Instalación en tu Sistema Operativo:
    • Sigue los pasos descritos para instalar NGINX en tu sistema operativo.
    • Verifica que NGINX esté corriendo y accede a la página de bienvenida en tu navegador.

Solución:

  • Si estás en Ubuntu, usa sudo apt install nginx.
  • Si estás en CentOS, usa sudo yum install nginx.
  • Si estás en Windows, descarga y extrae NGINX, luego usa start nginx en la terminal de comandos.

Errores Comunes:

  • Permisos Insuficientes: Asegúrate de usar sudo en sistemas basados en Linux para tener los permisos necesarios.
  • Firewall Bloqueando el Acceso: Verifica que el firewall no esté bloqueando el puerto 80.
  • NGINX No Inicia: Revisa los logs de NGINX para identificar posibles problemas (/var/log/nginx/error.log en Linux).

En la próxima sección, profundizaremos en la configuración básica de NGINX para que puedas empezar a personalizar tu servidor web.

© Copyright 2024. Todos los derechos reservados