Instalación de Nginx en Debian

Proceso de instalación y configuración de Nginx en Sistemas Operativos Linux basados en Debian.

Requerimientos

Sistema OperativoVersión
Debian10

Instalación

  1. Actualiza la lista de paquetes.

    sudo apt-get update
    
  2. Opcional: Elimina versiones anteriores.

    sudo apt-get purge nginx nginx-common
    
  3. Instala la última versión estable.

    sudo apt install nginx
    
  4. Levanta el servicio.

    sudo service nginx start
    

Verificación

Muestra el estado del servicio.

sudo service nginx status
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-06-06 12:17:20 -04; 3s ago
     Docs: man:nginx(8)
  Process: 3954 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 3955 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
 Main PID: 3956 (nginx)
    Tasks: 7 (limit: 4915)
   Memory: 6.5M
...

Ingresa al sitio http://localhost desde el navegador o ejecuta el siguiente comando en la terminal.

curl http://localhost
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

Inicio automático

Configura el inicio automático del servicio.

sudo systemctl enable nginx
sudo systemctl disable nginx

Referencias

Publicado: 6 de junio de 2020