Instale Nginx con bloques de servidor (hosts virtuales) en Debian 10

¡Éxito! ¡Bienvenido a su nuevo bloque de servidor en Tecmint Nginx Web Server!

Instale Nginx con bloques de servidor (hosts virtuales) en Debian 10

Nginx. es un servidor web de alto rendimiento muy popular que combina el poder del proxy inverso, el equilibrio de carga, el almacenamiento en caché y mucho más. Dependiendo de cómo esté configurado, puede actuar como proxy inverso y como balanceador de carga para servidores HTTP/HTTPS.

Servidor web Nginx. tiene una capacidad fenomenal para servir miles de conexiones simultáneas y esto lo convierte en el servidor web más rápido, con más de la mitad de los sitios más ocupados del mundo. Estos incluyen Netflix. DuckDuckGo. y DropBox. por mencionar solo algunos.

Lea también. Cómo instalar Apache con hosts virtuales en Debian 10

En este tutorial, lo guiaremos a través de los pasos sobre cómo instalar Nginx. con hosts virtuales para alojar múltiples dominios en a en el servidor Debian 10.

Requisitos previos

Antes de comenzar, asegúrese de que se cumplan los siguientes requisitos:

  1. Una instancia de Debian 10.
  2. Un Nombre de dominio completo. ( FQDN. que apunta al servidor.
  3. En esta guía, usamos el dominio tecmint. com apuntando a un sistema Debian 10. con una dirección IP 192.168.0.104.
  4. Una buena conexión a Internet.

Paso 1: Actualice el repositorio de paquetes de Debian 10

freestar.config.enabled_slots.push

Antes cualquier otra cosa, necesitamos actualizar nuestro repositorio de paquetes local a las últimas versiones. Para lograr esto, inicie sesión como un usuario regular con privilegios de sudo y ejecute el siguiente comando.

$ sudo apt update-y  Actualizar el repositorio de Debian 10  Actualizar el repositorio de Debian 10 Actualice el repositorio de Debian 10

Paso 2: Instale Nginx en Debian 10

Dado que Nginx. está presente en los repositorios de Debian, podemos continuar cómodamente e instalarlo usando el administrador de paquetes apt que viene con Debian.

$ sudo apt install nginx-y  Instalar Nginx en Debian 10  Instalar Nginx en Debian 10 Instale Nginx en Debian 10

Paso 3: Verificar el estado del servidor web Nginx

Si no encontró errores, entonces Nginx. servidor web fue exitoso i instalado. Es prudente verificar el estado del servidor web antes de realizar más configuraciones.

Para verificar el estado de Nginx, ejecute:

$ systemctl status nginx

Si el servidor web está en funcionamiento, recibirá la notificación a continuación.

 Verificar el estado de Nginx en Debian 10  Verificar el estado de Nginx en Debian 10 Verificar el estado de Nginx en Debian 10

Si desea reiniciar el servidor web Nginx, ejecute el comando.

$ systemctl restart nginx

Para detener Nginx, emita el comando.

$ systemctl stop nginx

Para iniciar el servidor web, ejecute.

$ systemctl start nginx

Para configure el servidor web Nginx para que se inicie en el arranque.

$ systemctl enable nginx

Lea también. Los 10 comandos Nginx más utilizados que todo usuario de Linux debe conocer

Paso 4 : Configure el cortafuegos para abrir el puerto Nginx

Con Nginx. instalado y funcionando correctamente, debemos permitir el acceso web al servicio, especialmente a los usuarios externos. Si tiene el firewall UFW habilitado, necesita permitir el acceso HTTP a través del firewall.

Para lograr esto, ejecute el comando.

$ sudo ufw allow ‘Nginx HTTP’

Luego, vuelva a cargar el firewall para efectuar los cambios.

$ sudo ufw reload

Genial, ahora puede verificar que HTTP está permitido a través del firewall ejecutando.

$ sudo ufw status  Abrir puerto Nginx en Debian 10  Abrir puerto Nginx en Debian 10 Abrir puerto Nginx en Debian 10

En el fragmento anterior, podemos ver claramente que Nginx HTTP. se ha permitido a través de UFW fir ewall.

Paso 5: Acceder al servidor web Nginx

Hasta ahora hemos realizado las configuraciones básicas para que Nginx. esté en funcionamiento. Para acceder al servidor web a través del navegador web, busque la dirección IP del servidor como se muestra.

http://dirección-IP del servidor  Verificar el servidor web Nginx en Debian 10 Verificar el servidor web Nginx en Debian 10 Verificar el servidor web Nginx en Debian 10

Esta es una confirmación de que Nginx. está en funcionamiento.

Paso 6: Configuración de bloques de servidor Nginx en Debian 10

Este es un paso opcional y es útil cuando desea alojar varios dominios en un servidor web Nginx. Para que esto funcione, necesita tener un nombre de dominio apuntado a su servidor Debian.

Para esta sección, usaremos el nombre de dominio tecmint.com cuyo registro A apunta a la IP del servidor 192.168.0.104.

Cuando apunte el nombre de dominio a la dirección IP de su servidor, el nombre de dominio pronto cambiará y apuntará a su servidor web como se muestra.

 Verificar Nginx con dominio en Debian 10  Verificar Nginx con dominio en Debian 10 Verificar Nginx con dominio en Debian 10

Vamos ahora crear un bloque de servidor.

En primer lugar, creemos un terrible ctory para nuestro dominio como se muestra.

$ sudo mkdir-p/var/www/html/<×tecmint.com.

Luego, asigne la propiedad del archivo requerida como se muestra.

$ sudo chown-R $ USUARIO: $ USUARIO/var/www/html/<”tecmint.com.

A continuación, asigne permisos de lectura y ejecución al grupo y a los usuarios públicos como se muestra.

$ sudo chmod-R 755/var/www/html/<”tecmint.com.

Ahora creemos una página web de muestra index.html simple usando el editor de texto vim.

$ sudo vim/var/www/html/ tecmint.com. index.html

Agregue contenido de muestra al archivo. Esto se mostrará en el navegador.

Bienvenido a los geeks de Linux

¡Éxito! ¡Bienvenido a su nuevo bloque de servidor en Tecmint Nginx Web Server!

Leave a comment

Your email address will not be published. Required fields are marked *