Skip to content

Instantly share code, notes, and snippets.

@jesusSan1
Last active June 8, 2024 14:36
Show Gist options
  • Save jesusSan1/5f388415b5cfc85229098facdbb09f86 to your computer and use it in GitHub Desktop.
Save jesusSan1/5f388415b5cfc85229098facdbb09f86 to your computer and use it in GitHub Desktop.
crear virtual host en Xampp

Configuración de Virtual Host en XAMPP (Windows 10)

En esta guía, aprenderás cómo configurar virtual hosts en XAMPP en Windows 10 para gestionar múltiples sitios web en tu servidor local.

Requisitos previos

  1. XAMPP: Asegúrate de tener XAMPP instalado en tu sistema. Puedes descargarlo desde la página oficial de XAMPP.

  2. Editor de texto: Necesitarás un editor de texto para editar archivos de configuración. Puedes usar Notepad++ o cualquier otro de tu preferencia.

Paso 1: Configurar el archivo hosts

  1. Abre el Bloc de notas o tu editor de texto preferido como administrador. Para hacerlo, busca el programa en el menú de inicio, haz clic derecho y selecciona "Ejecutar como administrador".

  2. Abre el archivo C:\Windows\System32\drivers\etc\hosts. Puedes hacerlo desde el editor de texto yendo a "Archivo" > "Abrir" y navegando hasta la ubicación mencionada.

  3. Agrega las siguientes líneas al final del archivo hosts para configurar un nuevo virtual host:

    127.0.0.1 midominio.local  
    

Asegúrate de reemplazar midominio.local con el nombre de dominio que deseas utilizar para tu sitio web local.

  1. Guarda los cambios y cierra el archivo.

Paso 2: Configurar el archivo de virtual hosts de Apache

  1. Abre el explorador de archivos y navega hasta la carpeta de instalación de XAMPP, por lo general se encuentra en C:\xampp.

  2. Dentro de la carpeta de XAMPP, navega a apache\conf y busca el archivo httpd.conf.

  3. Abre el archivo httpd.conf con tu editor de texto.

  4. Con tu editor de texto busca la siguiente linea DocumentRoot "C:/xampp/htdocs"

  5. Agrega la siguiente configuración debajo de la linea DocumentRoot "C:/xampp/htdocs" para definir el virtual host:

<VirtualHost *:80>
    ServerName midominio.local
    DocumentRoot "C:/xampp/htdocs/midominio"
</VirtualHost>
  • Reemplaza midominio.local con el nombre de dominio que configuraste en el archivo hosts.
  • Asegúrate de que DocumentRoot apunte a la ubicación de los archivos de tu sitio web.
  1. Guarda los cambios y cierra el archivo httpd.conf.

Paso 3: Reiniciar Apache

  1. Abre el Panel de Control de XAMPP.

  2. En la sección "Apache", haz clic en "Start" para detener el servidor Apache y luego en "Stop" para iniciarlo nuevamente. Esto recargará la configuración de los virtual hosts.

Paso 4: Prueba tu virtual host

  1. Abre un navegador web y escribe la URL http://midominio.local (reemplaza midominio.local con tu nombre de dominio configurado).

  2. Deberías ver tu sitio web local en funcionamiento.

¡Felicidades! Has configurado con éxito un virtual host en XAMPP en Windows 10.

Recuerda que para cada sitio web adicional que desees configurar, debes repetir los "Paso 1" y "Paso 2" con nombres de dominio y rutas de documento diferentes.

@piyunior
Copy link

piyunior commented Apr 7, 2024

Gracias bro, excelente explicación rápida y sencilla 👍

@PushoDev
Copy link

PushoDev commented Jun 8, 2024

Muy útil la información, muchas gracias. Saludos desde Cuba hermano...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment