El 4/12/07, bruno <[EMAIL PROTECTED]> escribió: > 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 > > > > > > > > Yo lo que quiero hacer es lo siguiente:
Tengo dos proyectos proyectoA y ProyectoB alojadas en el mismo servidor con la IP 85.24.x.y, esos proyectos están en /media/datos/proyectoA , /media/datos/proyectoB. Yo quiero poner en el navegador 85.24.x.y/proyectoA y que me salga el proyecto A y lo mismo con B. Si pongo el /etc/apache2/sites-available/default así: NameVirtualHost 85.24.x.y <VirtualHost 85.24.x.y> ServerName 85.24.x.y DocumentRoot /media/datos </VirtualHost> Ahora, voy al navagador poniendo la IP y me sale el "enlace" de proyectoA y proyectoB y al pinchar en cualquiera de los dos uno me da el error de antes y el otro me dice que intentando conectar que vuelva a intentarlo dentro de unos minutos. GRACIAS

