proyecto vantag.es proyecto turnerja.com proyecto legalzone.es
Inicio Recursos Blog Contacto

Crear un nuevo virtual host en Ubuntu Server con Apache

blog > Crear un nuevo virtual host en Ubuntu Server con Apache

Configurar un nuevo virtual host en Ubuntu Server con Apache

Configurar un Virtual Host en Apache permite gestionar múltiples sitios en un mismo servidor, una opción ideal para desarrolladores y administradores de sistemas que buscan aprovechar al máximo sus recursos. En esta guía, te explicamos cómo hacerlo en Ubuntu Server o en un entorno de Windows Subsystem for Linux (WSL).

1. Acceder a la terminal y navegar a la carpeta de Apache

Primero, abre la terminal y navega a la carpeta de configuración de Apache:


    $ cd /etc/apache2/sites-available/

2. Crear un nuevo archivo de configuración

A continuación, copia uno de los archivos de configuración existentes para crear un nuevo Virtual Host. Usa el siguiente comando, reemplazando new-site.conf con el nombre que prefieras:


    $ sudo cp 000-default.conf new-site.conf

3. Editar el archivo de configuración

Edita el archivo que acabas de crear con un editor de texto como nano:


    $ sudo nano new-site.conf

Dentro del archivo, busca las directivas DocumentRoot y ServerName y modifícalas para que apunten a la ruta del directorio de tu sitio y al nombre de dominio que quieres asignarle:

  • DocumentRoot: la ruta de la carpeta que contiene los archivos de tu sitio.
  • ServerName: el dominio que usará este Virtual Host (ejemplo: midominio.dev).

Guarda y cierra el archivo (Ctrl + O para guardar y Ctrl + X para salir).

4. Habilitar el nuevo Virtual Host

Para que Apache reconozca el nuevo Virtual Host, habilítalo usando el siguiente comando:


    $ sudo a2ensite new-site.conf

5. Reiniciar Apache

Finalmente, reinicia Apache para aplicar los cambios:


    $ sudo service apache2 restart