Hola: Yo estoy teniendo un problema algo similar y quisiera consultarlo con los expertos a ver que posible solución me pueden dar. En mi caso tengo el Trac + Svn todo integrado con Apache. Para acceder a un proyecto en Trac pongo la siguiente dirección: http://localhost/trac/proyecto. Ahora quiero crear un VirtualHost que cuando yo ponga proyecto.domain.com me responda la dirección http://localhost/trac/proyecto. He probado poniendo lo siguiente:
<VirtualHost *> DocumentRoot /var/trac/proyecto ... </VirtualHost> Pero cada vez que accedo me responde siempre el VirtualHost por defecto que apunta a /var/www. ¿Qué estoy haciendo mal? ¿Cómo lo hago? Salu2, Ing. Reynier Pérez Mira > -----Mensaje original----- > De: bruno [mailto:[EMAIL PROTECTED] > Enviado el: martes, 04 de diciembre de 2007 09:03 am > Para: Pedro Jiménez > CC: debian-user-spanish > Asunto: Re: Configuración Apache2.0 > > Pedro Jiménez wrote: > > Hola a todos, tengo un servidor web, con apache 2.0, el servidor está > > en una IP 85.24.x.y. > > Ahí quiero alojar, de momento, dos webs diferentes, aunque voy a > > alojar más y la configuración en /etc/sites-available/default que > > tengo puesta es esta: > > > > > > NameVirtualHost 85.24.x.y > > > > <VirtualHost 85.24.x.y> > > ServerName 85.24.x.y/proyectoA > > DocumentRoot /media/datos/proyectoA > > </VirtualHost> > > > > <VirtualHost 85.24.x.y> > > ServerName 85.24.x.y/proyectoB > > DocumentRoot /media/datos/proyectoB > > </VirtualHost> > > > > En DocumentRoot tengo cambiada la ruta y estoy alojando los proyectos > > en media datos. > > > > En /etc/sites-enabled/default tengo lo mismo porque hago el enlace > simbólico. > > > > Cuando pongo en el navegador la IP sola me sale el proyectoA y cuando > pongo: > > > > 85.24.x.y/proyectoA me da error igual que con proyectoB, > concretamente este: > > > > Not Found > > > > The requested URL /crmcodices was not found on this server. > > Apache/2.2.4 (Debian) mod_python/3.3.1 Python/2.4.4 PHP/5.2.3- > 1+lenny1 > > mod_perl/2.0.3 Perl/v5.8.8 Server at 85.24.x.y Port 80 > > > > > > ¿ Me podéis decir qué tengo mal ?, gracias. > > > > > > Hola, > > En tu caso no necesitas utilizar 2 virtualhosts. El virtualhost sirve > para albergar dos sitios web a los cuales quieres acceder con un nombre > de dominio diferente : por ejemplo proyectoA.com y proyectoB.com > En ese caso, tendras que configurarlo asi : > > NameVirtualHost 85.24.x.y > > <VirtualHost 85.24.x.y> > ServerName proyectoA.com > DocumentRoot /media/datos/proyectoA > </VirtualHost> > > <VirtualHost 85.24.x.y> > ServerName proyectoB.com > DocumentRoot /media/datos/proyectoB > </VirtualHost> > > > En tu caso, si solo quieres acceder a directorios diferentes con la > misma direccion, utiliza solamente el virtualhost que viene por > defecto, > con el DocumentRoot en el directorio padre : > > NameVirtualHost 85.24.x.y > > <VirtualHost 85.24.x.y> > ServerName 85.24.x.y > DocumentRoot /media/datos > </VirtualHost> > > > Entonces podras acceder a las direcciones http://85.24.x.y/proyectoA y > http://85.24.x.y/proyectoB > > Un saludo > > bruno > > > > > > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED]