En esta sección, aprenderás cómo iniciar, detener y reiniciar el servidor NGINX. Estas operaciones son fundamentales para administrar tu servidor web y aplicar cambios en la configuración.
- Comandos Básicos
Iniciar NGINX
Para iniciar NGINX, utiliza el siguiente comando:
Este comando inicia el servicio NGINX si está instalado correctamente en tu sistema.
Detener NGINX
Para detener NGINX, usa el siguiente comando:
Este comando detiene el servicio NGINX.
Reiniciar NGINX
Para reiniciar NGINX, lo cual es útil después de realizar cambios en la configuración, utiliza:
Este comando detiene y luego inicia nuevamente el servicio NGINX.
Recargar NGINX
Si solo has realizado cambios en la configuración y deseas aplicarlos sin detener el servicio, puedes recargar NGINX:
Este comando recarga la configuración sin interrumpir las conexiones actuales.
- Verificar el Estado de NGINX
Para verificar si NGINX está corriendo y obtener información sobre su estado, usa:
Este comando muestra el estado actual del servicio NGINX, incluyendo si está activo, inactivo o fallido.
- Comandos Alternativos
En algunos sistemas, especialmente aquellos que no usan systemd
, puedes necesitar usar comandos alternativos.
Usando service
Para iniciar NGINX:
Para detener NGINX:
Para reiniciar NGINX:
Para recargar la configuración de NGINX:
- Ejemplos Prácticos
Ejemplo 1: Iniciar NGINX
Explicación: Este comando inicia el servicio NGINX. Si NGINX ya está corriendo, no tendrá efecto.
Ejemplo 2: Detener NGINX
Explicación: Este comando detiene el servicio NGINX. Si NGINX no está corriendo, no tendrá efecto.
Ejemplo 3: Reiniciar NGINX
Explicación: Este comando detiene y luego inicia nuevamente el servicio NGINX, aplicando cualquier cambio en la configuración.
Ejemplo 4: Recargar NGINX
Explicación: Este comando recarga la configuración de NGINX sin interrumpir las conexiones actuales.
- Ejercicio Práctico
Ejercicio: Realiza las siguientes operaciones en tu servidor NGINX:
- Inicia el servicio NGINX.
- Verifica el estado del servicio.
- Realiza un cambio menor en la configuración de NGINX (por ejemplo, cambia el puerto de escucha).
- Recarga la configuración de NGINX.
- Verifica nuevamente el estado del servicio.
Solución:
-
Inicia el servicio NGINX:
sudo systemctl start nginx
-
Verifica el estado del servicio:
sudo systemctl status nginx
-
Realiza un cambio menor en la configuración de NGINX. Por ejemplo, edita el archivo de configuración principal:
sudo nano /etc/nginx/nginx.conf
Cambia el puerto de escucha de
80
a8080
:server { listen 8080; ... }
-
Recarga la configuración de NGINX:
sudo systemctl reload nginx
-
Verifica nuevamente el estado del servicio:
sudo systemctl status nginx
Conclusión
En esta sección, has aprendido cómo iniciar, detener, reiniciar y recargar el servicio NGINX. Estas operaciones son esenciales para la administración diaria de tu servidor web. Asegúrate de practicar estos comandos para familiarizarte con ellos, ya que los utilizarás frecuentemente al trabajar con NGINX. En el próximo módulo, exploraremos cómo NGINX puede servir contenido estático.
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