GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Nginx en Debian 10

En este artículo, habremos explicado los pasos necesarios para instalar y configurar Nginx en Debian 10. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Nginx pronunciado como "motor x" es un servidor proxy inverso y HTTP de alto rendimiento y código abierto responsable de manejar la carga de algunos de los sitios más grandes de Internet. Se puede utilizar como servidor web independiente, equilibrador de carga, caché de contenido y proxy inverso para servidores HTTP y no HTTP.

Prerrequisito:

  • Sistema operativo con Debian 10
  • Dirección IPv4 del servidor con privilegios de superusuario (acceso raíz)
  • Terminal Gnome para escritorio Linux
  • Cliente PuTTy SSH para Windows o macOS
  • Powershell para Windows 10/11
  • Familiarizarse con los comandos APT

Instalar Nginx en Debian

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo apt update
sudo apt upgrade

Paso 2. Instala Nginx.

El paquete Nginx está incluido en los repositorios predeterminados de Debian Buster. Ejecute el siguiente comando para instalar Nginx:

sudo apt install nginx

Una vez que esté instalado, inicie y habilite el servicio Nginx escribiendo:

sudo systemctl start nginx
sudo systemctl enable nginx

Para verificar que el servicio se está ejecutando, verifique su estado:

sudo systemctl status nginx

Paso 3. Configure el cortafuegos.

Los usuarios de UFW pueden abrir puertos HTTP (80) y HTTPS (443) al habilitar el perfil 'Nginx Full':

sudo ufw allow 'Nginx Full'

Paso 4. Estructura del archivo de configuración de Nginx.

  • Los archivos de configuración de Nginx se almacenan en el /etc/nginx directorio.
  • El archivo de configuración principal de Nginx es /etc/nginx/nginx.conf .
  • Los archivos de configuración del bloque del servidor (vhost) se almacenan en /etc/nginx/sites-available El directorio. Nginx utiliza los archivos de configuración que se encuentran en este directorio solo cuando están vinculados a /etc/nginx/sites-enabled directorio.
  • Para activar los bloques de un servidor, cree un enlace simbólico (un puntero) desde el archivo de configuración en un sites-available directorio al sites-enabled directorio.
  • Para escribir un código más fácil de mantener, es una buena idea seguir una convención de nomenclatura estándar. Por ejemplo, si su nombre de dominio es mydomain.com entonces el archivo de configuración debe llamarse /etc/nginx/sites-available/mydomain.com.conf .
  • El /etc/nginx/snippets el directorio contiene fragmentos de configuración que se pueden incluir en los archivos de bloque del servidor. Si usa segmentos de configuración repetibles, puede refactorizar esos segmentos en fragmentos e incluir el archivo de fragmento en los bloques del servidor.
  • Archivos de registro de Nginx (access.log y error.log ) se encuentran en el /var/log/nginx/ directorio. Se recomienda tener un access diferente y error archivos de registro para cada bloque de servidor.

Paso 5. Acceso a Nginx.

Ahora, puede probar su instalación de Nginx abriendo http://SU_DIRECCIÓN_IP o http://SU_DOMINIO en su navegador web. Debería ver la página de bienvenida predeterminada de Nginx.

Felicitaciones, ha aprendido a instalar y configurar Nginx en Debian 10 Buster. Si tiene alguna pregunta, deje un comentario a continuación.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Nginx en Debian 8 (Jessie)

  3. Cómo instalar Nginx en Debian 9 (Stretch)

  4. Cómo instalar Microweber en Debian 9

  5. Cómo instalar WonderCMS con Nginx en Debian 11

Cómo instalar phpMyAdmin con Nginx en Debian 11

Cómo instalar el módulo Nginx PageSpeed ​​en Debian 11

Cómo instalar Nginx en Ubuntu 20.04 LTS

Cómo instalar Nginx en Debian 7

Cómo instalar Nginx en el servidor en la nube Debian 8.2

Cómo instalar Go en Debian