Cómo iniciar Nginx en Linux?

Cómo iniciar Nginx en Linux?
Nginx es uno de los servidores web de alto rendimiento más populares para la era moderna. Es popular para alojar aplicaciones de alto tráfico y de recursos intensivos en recursos. Pronunciado como "motor-x", es un servidor web liviano y altamente configurable o un proxy inverso para otros servidores web.

Aunque NGINX es muy estable y fácilmente manejable, como administrador del sistema, encontrará casos en los que necesita comenzar, detener o reiniciar NGINX; Por ejemplo, es posible que desee aplicar los cambios de configuración o solucionar errores en el servidor.

Este tutorial discutirá cómo iniciar, detener y reiniciar el servidor NGINX en los sistemas Linux utilizando Systemd.

Requisitos previos

Antes de continuar con el tutorial, es bueno asegurarse de tener lo siguiente:

  • Asegúrese de tener Nginx instalado y configurado correctamente
  • Tener acceso al usuario root o a una cuenta de sudo.

Con los requisitos anteriores cumplidos, podemos comenzar:

Que es systemd?

Systemd es un administrador de inicio y servicio para los sistemas Linux. Las principales distribuciones de Linux, incluidos Debian, Arch, Rehl y Fedora, han adoptado Systemd. Systemd permite a los administradores del sistema iniciar, detener, recargar y reiniciar los servicios en el sistema. También proporciona características como el registro, lo cual es muy útil para la solución de problemas.

Si desea obtener más información sobre SystemD, considere la documentación oficial: https: // systemd.IO/

Cómo administrar el servicio NGINX

Administrar el servicio NGINX es bastante simple, principalmente debido a la facilidad de uso que Systemd nos da.

Cómo comenzar nginx

Para iniciar el servicio NGINX en una máquina Linux, use el comando:

$ sudo systemctl inicio nginx.servicio

Suponiendo que no hay errores encontrados, no debería ver la salida, y Nginx debe estar en funcionamiento.

Supongamos que no es un sistema que usa init.d en lugar del sistema; En ese caso, para iniciar Nginx, use el comando:

$ sudo servicio nginx inicio

Cómo detener el servicio Nginx

En este caso, lo contrario es cierto. Para detener el servicio Nginx con Systemd, el comando es como:

$ sudo systemctl stop nginx.servicio

Usando init.d? Use el comando:

$ sudo servicio nginx stop

Recarga del servicio Nginx

El servicio NGINX también es compatible con la función de recarga. Esto carga nuevas configuraciones y reinicia los procesos de trabajadores utilizando la configuración cargada. La función de recarga es útil si no desea realizar un reinicio completo del servicio.

Para recargar Nginx con Systemd, use el comando:

$ sudo systemctl recargar nginx.servicio

Use el comando a continuación para init.Sistemas D.

$ sudo servicio nginx recarga

Reiniciar el servicio Nginx

A diferencia de la recarga, reiniciar el servicio NGINX se detendrá por completo e iniciará el servidor. Para reiniciar Nginx, use el comando:

$ sudo systemctl reiniciar nginx.servicio

El comando para Sysvinit es:

$ sudo servicio reiniciar nginx

Conclusión

Este tutorial le mostró cómo administrar el servicio Nginx en los sistemas Linux, incluidos los que usan Systemd e Init.d.