Foros del Web » Administración de Sistemas » Apache »

configurar xampp y vhosts

Estas en el tema de configurar xampp y vhosts en el foro de Apache en Foros del Web. Buenas, tengo que configurar mi xampp para que pueda usar otro dominio. mi configuracion era la siguiente: arhivo system32/drivers/etc/hosts Código: 127.0.0.1 localhost localhost.localdomain archivo httpd-vhosts ...
  #1 (permalink)  
Antiguo 02/09/2009, 16:57
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
configurar xampp y vhosts

Buenas, tengo que configurar mi xampp para que pueda usar otro dominio.
mi configuracion era la siguiente:

arhivo system32/drivers/etc/hosts
Código:
127.0.0.1       localhost   localhost.localdomain
archivo httpd-vhosts
Código:
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
##<VirtualHost *:80>
##    ServerAdmin [email protected]
##    DocumentRoot /www/docs/dummy-host.example.com
##    ServerName dummy-host.example.com
##    ServerAlias www.dummy-host.example.com
##    ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log
##    CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common
##</VirtualHost>

##<VirtualHost *:80>
##    ServerAdmin [email protected]
##    DocumentRoot /www/docs/dummy-host2.example.com
##    ServerName dummy-host2.example.com
##    ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
##    CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
##</VirtualHost>
asi yo puedo poner http://localhost/ y me muestra la pagina de inicio del xampp o si ponia localhost.localdomain/wpmu me mostraba mi wpmu

La cuestion es que ahora necesito entrar a una aplicacion por http://myperfectcolor.localhost

intente con esta configuracion
arhivo system32/drivers/etc/hosts
Código:
127.0.0.1       localhost   localhost.localdomain 
127.0.0.1      localhost   myperfectcolor.localhost
archivo httpd-vhosts
Código:
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
##<VirtualHost *:80>
##    ServerAdmin [email protected]
##    DocumentRoot /www/docs/dummy-host.example.com
##    ServerName dummy-host.example.com
##    ServerAlias www.dummy-host.example.com
##    ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log
##    CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common
##</VirtualHost>

##<VirtualHost *:80>
##    ServerAdmin [email protected]
##    DocumentRoot /www/docs/dummy-host2.example.com
##    ServerName dummy-host2.example.com
##    ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
##    CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
##</VirtualHost>

##<VirtualHost *:80>
##    ServerAdmin [email protected]
    DocumentRoot "D:/xampp/htdocs/myperfectcolor"
    ServerName myperfectcolor.localhost
##    ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
##    CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
##</VirtualHost>
pero en si ahora pongo http://localhost en vez de salirme la pagina de inicio del xampp me sale el index de myperfectcolor y no puedo entrar a ninguna otra pagina que tenga en el servidor.

Como tengo que configurar o que me falta configurar para que si yo quiero entrar a http://localhost/cualquierpagina no me mande al index de myperfectcolor y si cuando quiero entrar por http://myperfectcolor.localhost

desde ya muchas gracias
  #2 (permalink)  
Antiguo 03/09/2009, 13:54
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: configurar xampp y vhosts

Creo que te será más sencillo mirar el apartado de virtualhost de aquí: www.mundodivx.com/php/index.html (más que nada porque tendría que explicarte todo, ya que como lo tienes es normal que no haga nada... )
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 03/09/2009, 19:52
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Respuesta: configurar xampp y vhosts

Cita:
Iniciado por ferny Ver Mensaje
Creo que te será más sencillo mirar el apartado de virtualhost de aquí: www.mundodivx.com/php/index.html (más que nada porque tendría que explicarte todo, ya que como lo tienes es normal que no haga nada... )
Ferni, lei el link que me pasaste pero sigo sin lograr hacerlo andar:
mis archivos ahora estan de esta manera:
httpd-vhosts:
Código:
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "D:/xampp/htdocs/myperfectcolor/"
    ServerName myperfectcolor.localhost
##    ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
##    CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
</VirtualHost>
y el archivo hosts del windows es:
Código:
127.0.0.1       localhost   localhost.localdomain 
127.0.0.1       localhost   
127.0.0.1	      myperfectcolor.localhost
si yo entro a http://localhost/exalaser/index.php?modules=portada me anda de 10 pero si quiero entrar a http://myperfectcolor.localhost/ me envia a http://myperfectcolor.localhost/xampp y me muestra la pagina de bienvenida del xampp
en mi configurations.php del framework que uso tengo esto:
Código PHP:
$_GLOBAL["settings"]['enviroment']        = 'dev';
    
$_GLOBAL["settings"]["cache_time"]        = 0// second
    
$_GLOBAL["settings"]['siteTitle']        = 'MyPerfectColor';
    
$_GLOBAL["settings"]['domain']            = 'myperfectcolor.localhost';
    
$_GLOBAL["settings"]['siteURL']            = 'http://'.$_GLOBAL["settings"]['domain'].'/';
    
$_GLOBAL["settings"]['siteDir']            = (!isset($CRON_CHECK))?getenv("DOCUMENT_ROOT").'/':PATH;
    
$_GLOBAL["settings"]['adminDir']        = 'admin/';
    
$_GLOBAL["settings"]['websiteDir']        = 'website/';
    
$_GLOBAL["settings"]['tempDir']            = 'tmp/';
    
$_GLOBAL["settings"]['email']            = 'admin@'.$_GLOBAL["settings"]['domain'];
    
$_GLOBAL["settings"]['emailName']        = 'admin@'.$_GLOBAL["settings"]['domain'];
    
$_GLOBAL["settings"]['languageDefault']    = '1';
    
$_GLOBAL["settings"]['templateDefault']    = '1'
y cuando entro a http://myperfectcolor.localhost/myperfectcolor/ me saltan estos errores:
Warning: scandir(D:/xampp/htdocs/core/classes/) [function.scandir]: failed to open dir: No error in D:\xampp\htdocs\myperfectcolor\core\configurations \configuration.php on line 26

Warning: scandir() [function.scandir]: (errno 0): No error in D:\xampp\htdocs\myperfectcolor\core\configurations \configuration.php on line 26

Warning: scandir(D:/xampp/htdocs/core/models/) [function.scandir]: failed to open dir: No error in D:\xampp\htdocs\myperfectcolor\core\configurations \configuration.php on line 26

Warning: scandir() [function.scandir]: (errno 0): No error in D:\xampp\htdocs\myperfectcolor\core\configurations \configuration.php on line 26

Warning: require(D:/xampp/htdocs/libs/phpMailer/class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in D:\xampp\htdocs\myperfectcolor\core\configurations \configuration.php on line 41

Fatal error: require() [function.require]: Failed opening required 'D:/xampp/htdocs/libs/phpMailer/class.phpmailer.php' (include_path='.;D:\xampp\php\pear\') in D:\xampp\htdocs\myperfectcolor\core\configurations \configuration.php on line 41

loo más raro que en la maquina del trabajo anda bien la configuracion que pongo si me puedes dar una manito te lo agradeceria
  #4 (permalink)  
Antiguo 03/09/2009, 20:36
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: configurar xampp y vhosts

y si el host lo dejas asi:

127.0.0.1 localhost
127.0.0.1 myperfectcolor
127.0.0.1 otrodominio

y el virtualhost Tienes que tener obviamente

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot D:/xampp/htdocs
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot D:/xampp/htdocs/myperfectcolor
ServerName myperfectcolor
</VirtualHost>

Reinicia apache prueba y me cuentas.
Si todo sale bien tendrias que poder acceder mediante http://myperfectcolor

Pd: Me parece que Xampp en windows tienes que descomentar la linea del archivo httpd.conf
he obviado la ruta a los logs y otras configuraciones del Vhost.

# Virtual hosts
#Include ...httpd-vhosts

Para que tome el archivo de configuración.
__________________
Drupal Argentina

Última edición por NUCKLEAR; 03/09/2009 a las 20:45 Razón: Agregar info
  #5 (permalink)  
Antiguo 04/09/2009, 07:45
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Respuesta: configurar xampp y vhosts

tampoco nucklear, el tema es que a myperfectcolor necesito entrar por myperfectcolor.localhost la verdad que me desespera poder solucionarlo porque necesito trabajar desde mi casa, en la oficina tengo wamp instalado con la misma configuración y anda perfecto, no creo que haya mucha diferencia entre wampp y xampp en estos archivos.

salu2
  #6 (permalink)  
Antiguo 04/09/2009, 11:57
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: configurar xampp y vhosts

Sigo sin entender por que no funciona ... mira que he configurado varios servidores con xampp y tambien apache como servicio unico de esa misma forma. Y siempre funciona, quizas haya algo más pero alli si no se que será. Cuando lo soluciones por favor postea la solución,

OBS: Probaste creando otro host que no sea myperfectcolor es decir una simple carpeta con un php, si no te funciona eso... la verdad me intriga.

Saludos.
__________________
Drupal Argentina
  #7 (permalink)  
Antiguo 09/09/2009, 11:17
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Respuesta: configurar xampp y vhosts

perdon por la demora en la respuesta, ahi lo pude hacer andar, no me preguntes como pero todo quedo como la ultima configuración que pase, la unica diferente fue que como me tenia "los huevos al plato" y estaba a punto de mandar la compu como piketero K contra una tropa policial jaja me fui a dormir y al otro dia cuando prendi la compu todo andaba bien jajaja cosas de locos, lo unico que faltaba era que todo fuese por no reiniciar la maquina jajaj
  #8 (permalink)  
Antiguo 09/09/2009, 11:36
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: configurar xampp y vhosts

Después de tocar los archivos de configuración de apache es necesario reiniciarlo para que coja los cambios, en realidad sólo reiniciar el apache pero también sirve reiniciar todo el PC
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #9 (permalink)  
Antiguo 09/09/2009, 11:57
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: configurar xampp y vhosts

Cita:
Iniciado por NUCKLEAR Ver Mensaje

Reinicia apache prueba y me cuentas.

De hecho ya lo había mencionado u.u
__________________
Drupal Argentina
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:10.