Configurar VirtualHost para tener varios dominios con su directorio cada uno en Apache
Esto me lo dejo aquí a modo de recordatorio para configurar el dichoso httpd.conf para poder tener varios sitios en local con su correspondiente dominio (local tambien).
Primero añadimos los dominios en el archivo hosts:
127.0.0.1 local.dominio-1.org
127.0.0.1 local.dominio-2.net
Y luego añadimos las siguiente líneas a nuestro querido httpd.conf:
CODE:
-
NameVirtualHost 127.0.0.1
-
<VirtualHost local.dominio-1.org>
-
ServerName local.dominio-1.org
-
DocumentRoot "D:/www/dominio-1.org/web/"
-
DirectoryIndex index.php
-
AccessFileName .htaccess
-
ErrorLog "D:/www/dominio-1.org/logs/error.log"
-
LogLevel warn
-
CustomLog "D:/www/dominio-1.org/logs/access.log" combined
-
<Directory "D:/www/dominio-1.org/web/">
-
Options -Indexes FollowSymLinks
-
AllowOverride AuthConfig FileInfo
-
Order allow,deny
-
Allow from all
-
</Directory>
-
</VirtualHost>
-
-
<VirtualHost local.dominio-2.net>
-
ServerName local.dominio-2.net
-
DocumentRoot "D:/www/dominio-2.net/web/"
-
DirectoryIndex index.php
-
AccessFileName .htaccess
-
ErrorLog "D:/www/dominio-2.net/logs/error.log"
-
LogLevel warn
-
CustomLog "D:/www/dominio-2.net/logs/access.log" combined
-
<Directory "D:/www/dominio-2.net/web/">
-
Options -Indexes FollowSymLinks
-
AllowOverride AuthConfig FileInfo
-
Order allow,deny
-
Allow from all
-
</Directory>
-
</VirtualHost>
Y listos! ideal para los que no se aclaran ni p'atrás (como yo :P).
NOTA: modificad las comillas “...” por las de SHIFT+2.
NOTA 2: Creo que nadie lo ha probado, ya que había un fallo en el paste y no se veía el código VirtualHost ...



Comentarios
Gran post Marc!
Yo utilizo en cambio subdominios para localhost (sitio.localhost, sitio2.localhost), pero los pasos son similares. Me apunto la idea!
Sólo una nota para los usuarios de Vista:
Si no os deja guardar el archivo hosts una vez editado, seguid estos pasos:
1.- Abrir el bloc de notas como administrador (botón derecho sobre icono->Ejecutar como administrador). Os pedirá confirmación para realizar la acción.
2.- Con el bloc ya abierto, ir a la dirección del archivo (C:\Windows\System32\Drivers\etc)
3.- Editarlo a gusto y guardar. Listo!
gracias! lo hiciste corto, y funciona! entre a muchas otras paginas antes de encontrar esta y nada me habia funcionado
Deja un comentario