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.
Paso 2: Instalar NGINX
Usa el siguiente comando para instalar NGINX:
Paso 3: Verificar la Instalación
Para asegurarte de que NGINX se ha instalado correctamente, puedes verificar su estado:
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:
Paso 2: Instalar el Repositorio EPEL
NGINX no está disponible en los repositorios predeterminados de CentOS, por lo que necesitas instalar el repositorio EPEL:
Paso 3: Instalar NGINX
Ahora puedes instalar NGINX:
Paso 4: Iniciar y Habilitar NGINX
Inicia NGINX y asegúrate de que se inicie automáticamente al arrancar el sistema:
Paso 5: Verificar la Instalación
Verifica que NGINX esté corriendo:
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:
Inicia NGINX ejecutando el siguiente comando:
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:
- 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.
Curso de NGINX
Módulo 1: Introducción a NGINX
Módulo 2: NGINX como Servidor Web
- Sirviendo Contenido Estático
- Listados de Directorios
- Páginas de Error Personalizadas
- Registro y Formatos de Registro
Módulo 3: NGINX como Proxy Inverso
- Introducción al Proxy Inverso
- Configurando un Proxy Inverso
- Balanceo de Carga
- Verificaciones de Salud