Cómo configurar los hosts virtuales Apache en Rocky Linux

Cómo configurar los hosts virtuales Apache en Rocky Linux

Este es un paso opcional destinado solo a aquellos que desean alojar múltiples sitios en el mismo servidor. Hasta ahora, nuestra configuración de lámpara solo puede alojar un sitio. Si desea alojar múltiples sitios, debe configurar o configurar archivos de host virtuales. Los archivos de host virtuales de Apache encapsulan las configuraciones de múltiples sitios web.

Para esta sección, crearemos un archivo de host virtual Apache para demostrar cómo puede configurar sus hosts virtuales en Rocky Linux.

Requisitos

  • Para que esto sea exitoso, necesitas tener un Nombre de dominio completo Señalando la dirección IP pública de su servidor en su panel de control de alojamiento de DNS.
  • Una instancia de Rocky Linux 8 con pila de lámparas instalada.

Nota: En nuestra configuración, estamos usando el nombre de dominio tecmenta.información que se señala la IP pública de nuestro servidor virtual. Asegúrese de usar su propio nombre de dominio en todos los casos en que aparece nuestro nombre de dominio.

Creación de una estructura de directorio virtual de Apache

El primer paso es crear un directorio que acomode el sitio web o los archivos de dominio. Este será el Raiz del documento que estará en el /var/www/ camino. Por lo tanto, ejecute el siguiente comando.

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

A continuación, crearemos un simple índice.html Archivo que utilizaremos para probar nuestro archivo de host virtual.

$ sudo vim/var/www/tecMint.info/html/índice.html 

Inserte las siguientes líneas HTML.

   Bienvenido a TecMint.información!   

Éxito! El tecmint.Info Virtual Host está activo y ejecutándose!

Guarde el archivo HTML y salga.

Luego asigne los permisos al usuario iniciado actualmente para permitirles editar los directorios de Webroot sin permiso HICCUPS.

$ sudo chown -r $ user: $ user/var/www/tecMint.info/html 

Creación de un archivo de host virtual Apache

En este punto, crearemos un archivo de host virtual separado para nuestro dominio. Por defecto, Rocky Linux 8, al igual que Centos 8, Carga todas sus configuraciones desde el /etc/httpd/conf.d directorio.

Entonces, continúe y cree un archivo de host virtual separado.

$ sudo vim/etc/httpd/conf.D/TECMINT.información.confusión 

Pegue el contenido a continuación para definir el host virtual.

 Nombre del servidor www.tecmenta.información Servidoralias tecmenta.información Documentroot/var/www/tecmenta.información/html tecmenta.información/html> Opciones -dexes +SIGESYMLINKS DESFORTOVERRide Todos los errores de error/var/log/httpd/tecmenta.información-error.Log CustomLog/Var/Log/Httpd/tecmenta.información-acceso.registro combinado  

Guarde los cambios y salga del archivo de host virtual.

Para verificar si todas las configuraciones son sólidas, ejecute el comando:

$ sudo apachectl configStest 
Verifique la configuración de Apache en Rocky Linux

A continuación, reinicie Apache para efectuar los cambios realizados.

$ sudo systemctl reiniciar httpd 

Luego inicie su navegador web y navegue su dominio de la siguiente manera:

http: // tecmint.información 

Esto debería mostrar la página de muestra HTML que configuramos en el paso 1 de esta sección. Esta es una prueba de Ironclad de que nuestra configuración de host virtual está funcionando!

Verifique el dominio del host virtual Apache

Si tiene múltiples nombres de dominio, repita los mismos pasos para configurar archivos de host virtuales para cada dominio o sitio web.

Conclusión

Y ahí lo tienes. Hemos configurado con éxito archivos de host virtuales para alojar varios sitios web o dominios en Rocky Linux 8 con el LÁMPARA pila. Puede proceder a alojar sus aplicaciones web o asegurar su Apache con un certificado SSL utilizando gratis Let's Cifrar.