Creación de un host virtual en un servidor con Debian 10

En este artículo, revisaremos los pasos para crear un host virtual en un servidor con el sistema operativo Debian 10. Un host virtual le permitirá gestionar varios sitios web en un solo servidor, lo que proporcionará un uso más eficiente de los recursos y simplificará el proceso de administración.

El primer paso es instalar el servidor web Apache. Ejecute el siguiente comando en la terminal:

sudo apt update sudo apt install apache2

Después de instalar Apache, es necesario habilitar el módulo mod_rewrite, que permitirá el uso de redirecciones URL. Ejecute el siguiente comando:

sudo a2enmod rewrite

A continuación, cree un directorio para su host virtual. Por ejemplo, para crear un host virtual con el nombre «example.com», ejecute el siguiente comando:

sudo mkdir /var/www/example.com

Ahora es necesario configurar el host virtual. Cree un archivo de configuración para el host virtual «example.com» usando un editor de texto, por ejemplo, nano:

sudo nano /etc/apache2/sites-available/example.com.conf

Inserte el siguiente ejemplo de configuración en el archivo:

<VirtualHost *:80> ServerAdmin admin@example.com ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Guarde y cierre el archivo, y luego active el host virtual con el siguiente comando:

sudo a2ensite example.com

Reinicie Apache para aplicar los cambios:

sudo systemctl reload apache2

Ahora su host virtual está configurado y listo para usar. Puede agregar los archivos del sitio web al directorio /var/www/example.com y configurar el DNS para su nombre de dominio.

Crear un host virtual en un servidor con Debian 10 no es tan complicado como puede parecer a primera vista. Siguiendo estos pasos, podrá gestionar eficazmente varios sitios web en un solo servidor y proporcionar a los usuarios un acceso fiable a sus recursos.