Cómo configurar bloques de servidor Nginx (hosts virtuales) en CentOS 8

¡Genial! ¡Su bloque de servidor Nginx está funcionando!

Cómo configurar bloques de servidor Nginx (hosts virtuales) en CentOS 8

Un bloque de servidor Nginx. es el equivalente a un host virtual Apache. y le permite alojar más de un dominio o sitio web en su servidor.

Artículo relacionado. Cómo configurar bloques de servidor Nginx (hosts virtuales) en Ubuntu 20.04

En este artículo, aprenderá cómo configurar bloques de servidor Nginx (hosts virtuales) en CentOS 8. y RHEL 8. Linux.

Requisitos previos:

  • Un registro A para su dominio. En términos simples, un registro A se refiere a una entrada de DNS donde el nombre de dominio apunta a la IP pública del servidor, en este caso el servidor web Nginx. A lo largo de esta guía, usaremos el nombre de dominio crazytechgeek.info.
  • Un servidor Nginx o LEMP Stack instalado en una instancia de CentOS 8. o RHEL 8.
  • Un usuario de inicio de sesión con privilegios de Sudo.

¡Comencemos!

Paso 1: Cree un directorio raíz de documentos Nginx

Desde el principio, debe crear un directorio raíz web personalizado para el dominio que desea alojar. Para nuestro caso, crearemos el directorio como se muestra usando la opción mkdir-p para crear todos los directorios principales necesarios:

$ sudo mkdir-p/var/www/crazytechgeek.info/html

A continuación, asigne el permisos de directorio usando la variable de entorno $ USER. Al hacerlo, asegúrese de haber iniciado sesión como usuario normal y no como usuario root.

$ sudo chown-R $ USER: $ USER/var/www/crazytechgeek.info/html freestar.config.enabled_slots .push

A continuación, asigne los permisos de directorio correctos de forma recursiva como se muestra:

$ sudo chmod-R 755/var/www/crazytechgeek.info/html

Paso 2: Cree una página de muestra para el dominio

A continuación, crearemos un archivo index.html dentro del directorio raíz web personalizado que será atendido por el dominio una vez que se solicite

$ sudo vim/var/www/crazytechgeek.info/html/index.html

Dentro del archivo, pegue el siguiente contenido de muestra.

¡Bienvenido a tu_dominio!

¡Genial! ¡Su bloque de servidor Nginx está funcionando!