00 - Introducción a NGINX e Instalación [Debian/Fedora/CentOS/OpenSuse] [NGINX - Español]
Tabla de contenido:
- Instalar Nginx
- Ajuste el cortafuegos
- Estructura del archivo de configuración de Nginx y mejores prácticas
- Conclusión
Nginx es un servidor proxy HTTP y de código abierto de alto rendimiento que funciona con algunos de los sitios más grandes de Internet. En comparación con Apache, Nginx puede manejar una gran cantidad de conexiones concurrentes y tiene una menor huella de memoria por conexión.
Nginx se puede utilizar como servidor web independiente y como proxy inverso para servidores HTTP y no
En este tutorial, explicaremos cómo instalar y administrar Nginx en Debian 10 Buster.
Instalar Nginx
El paquete Nginx está incluido en los repositorios predeterminados de Debian Buster. La instalación es bastante sencilla, solo ejecute los siguientes comandos como root o usuario con privilegios de sudo:
sudo apt update
sudo apt install nginx
El servicio Nginx se iniciará automáticamente una vez que se complete el proceso de instalación. Puede verificarlo con curl como se muestra a continuación:
curl -I 127.0.0.1
El resultado será similar a esto:
HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes
Puede usar el comando
systemctl
para administrar el servicio Nginx, igual que cualquier otra unidad systemd.
Ajuste el cortafuegos
Los usuarios de UFW pueden abrir los puertos HTTP (
80
) y HTTPS (
443
) habilitando el perfil 'Nginx Full':
sudo ufw allow 'Nginx Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Estructura del archivo de configuración de Nginx y mejores prácticas
- Los archivos de configuración de Nginx se almacenan en el directorio
/etc/nginxarchivo de configuración principal de Nginx es/etc/nginx/nginx.confarchivos de configuración del bloque de servidor (vhost) se almacenan en el directorio/etc/nginx/sites-available. Nginx utiliza los archivos de configuración que se encuentran en este directorio solo cuando están vinculados al directorio/etc/nginx/sites-enabledactivar un servidor, cree un enlace simbólico (un puntero) desde el archivo de configuración en un directoriosites-availableparasites-availabledirectoriosites-enabledescribir más código mantenible, es una buena idea seguir una convención de nomenclatura estándar. Por ejemplo, si su nombre de dominio esmydomain.com, el archivo de configuración debe llamarse/etc/nginx/sites-available/mydomain.com.conf. El/etc/nginx/sites-available/mydomain.com.conf/etc/nginx/snippetscontiene fragmentos de configuración que se pueden incluir en el Servidor de bloqueo de archivos. Si utiliza segmentos de configuración repetibles, puede refactorizar esos segmentos en fragmentos e incluir el archivo de fragmentos en los bloques del servidor. Los archivos de registro de Nginx (access.logyerror.log) se encuentran en el directorio/var/log/nginx/. Se recomienda tener unaccessdiferente y archivos de registro deerrorpara cada bloque de servidor. Puede configurar el directorio raíz del documento de dominio en la ubicación que desee. Las ubicaciones más comunes para webroot incluyen:-
/home/ //home/ //var/www//var/www/html//opt/
-
Conclusión
Instalar Nginx en Debian 10 es cuestión de ejecutar un solo comando.
Ahora que ha instalado Nginx en su Debian 10 Linux, puede comenzar a implementar sus aplicaciones y usar Nginx como servidor web o proxy.
nginx debianCómo instalar y configurar redis en debian 10 linux
En este tutorial, cubriremos cómo instalar y configurar Redis en un Debian 10, Buster. Redis es un almacén de datos de valor clave en memoria de código abierto.
Cómo instalar nginx en debian 9
Nginx es un servidor proxy HTTP y de código abierto de alto rendimiento que funciona con algunos de los sitios más grandes de Internet. Este tutorial describirá los pasos para instalar y administrar Nginx en una máquina Debian.
Cómo instalar virtualbox en debian linux 10 linux
VirtualBox es un software de virtualización multiplataforma de código abierto que le permite ejecutar múltiples sistemas operativos invitados simultáneamente. Este tutorial explica cómo instalar la última VirtualBox en Debian 10, Buster.







