Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/06/2010, 16:01
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Ayuda sobre url's

Código Apache:
Ver original
  1. NameVirtualHost *:80 #imprescindible, si no, no funciona
  2. <VirtualHost *:80>
  3.     ServerName www.subdominio1.dannegm.com
  4.     DocumentRoot /www/dannegm/subdominio1
  5.     #opcional:
  6.     <Directory "/www/dannegm/subdominio1">
  7.         AllowOverride All
  8.         Order allow,deny
  9.         Allow from all
  10.     </Directory>
  11. </VirtualHost>
  12. <VirtualHost *:80>
  13.     ServerName www.subdominio2.dannegm.com
  14.     DocumentRoot /www/dannegm/subdominio2
  15.     #opcional:
  16.     <Directory "/www/dannegm/subdominio2">
  17.         AllowOverride All
  18.         Order allow,deny
  19.         Allow from all
  20.     </Directory>
  21. </VirtualHost>

más u menos así, pero es imprescindible que tu DNS este preparado para ello, tendrás que contactar con tu proveedor de DNS para habilitar los subdominios

localmente lo puedes probar, simplemente añades al archivo hosts los subdominios:

Código hosts:
Ver original
  1. 127.0.0.1       localhost
  2. 127.0.0.1       www.subdominio1.dannegm.com
  3. 127.0.0.1       www.subdominio2.dannegm.com

y si colocas en el url: http://www.subdominio1.dannegm.com o http://www.subdominio2.dannegm.com irán al document root correspondiente (en este caso hacia el 127.0.0.1 no a los reales, así que después de probar quitalos).

PD: esta técnica inhabilita el documet root por defecto, pero puedes reañadirlo con otro virtual host, además no es compatible con SSL, solo podrás acceder al las paginas seguras desde el dominio principal

Última edición por maycolalvarez; 30/06/2010 a las 16:07