Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/09/2013, 15:15
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: URL raíz proyecto Symfony2

sí, con virtualhost puedes hacer todo eso, es lo mismo que usan los servers con subdominios, lo único que debes hacer en tu localhost para emularlo es añadir los dominios a tu archivo hosts en el Sistema operativo (todos tienen uno) apuntando a tu localhost (127.0.0.1), que es como tu DNS local

ejemplo archivo hosts:

Código hosts:
Ver original
  1. 127.0.0.1    localhost
  2. 127.0.0.1    www.sitioemulado.com
  3. 127.0.0.1    www.foros.sitioemulado.com

ejemplo del archivo sites-enabled/000-default de apache:

Código Apache:
Ver original
  1. <VirtualHost *:80>
  2.         ServerName www.sitioemulado.com
  3.         DocumentRoot "/var/www/misitiosymfony/www"
  4.         DirectoryIndex app.php
  5.         <Directory "/var/www/misitiosymfony/www">
  6.                 AllowOverride All
  7.                 #Allow from All
  8.         </Directory>
  9. </VirtualHost>
  10.  
  11. <VirtualHost *:80>
  12.         ServerName www.foros.sitioemulado.com
  13.         DocumentRoot "/var/www/foro/www"
  14.         DirectoryIndex app.php
  15.         <Directory "/var/www/foro/www">
  16.                 AllowOverride All
  17.                 #Allow from All
  18.         </Directory>
  19. </VirtualHost>

de ésta forma, cuando intentes acceder por el navegador a www.sitioemulado.com, tu OS redireccionará a 127.0.0.1 como se indica en el archivo de hosts, cuando le llega a apache la petición, le llega como www.sitioemulado.com y usa la información de dicho virtualhost, llamando al app.path del DocumentRoot asignado para tal sitio, realmente es algo fantástico para hacer verdaderas prebas locales con el nombre del dominio real

Nota: cuando subas el sitio al dominio real, debes eliminarlo del archivo de host, de lo contrario siempre estarás viendo el de tu local
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 27/09/2013 a las 15:20