El vie, 11-05-2007 a las 09:45 +0200, Jarley D.G escribió: > ----- Original Message ----- > From: Shen Tiandi > To: debian-user-spanish@lists.debian.org > Sent: Thursday, May 10, 2007 11:06 PM > Subject: Re: error al iniciar apache2 > > > kader escribió: > Shen Tiandi escribió: > > hola alguienme puede decir de que es este error: > > namevirtualhost *:0 has no virtualhost > > mientras que los 3 virtualhost los tengo declarados asi > > namevirtualhost * > <virtualhost *> > > > Prueba poniendo namevirtualhost *:80 > > > cuando pongo solo en el namevirtualhost me sale: > > namevirtualhost *:80 has no virtualhost > > y cuando lo pongo en los dos lados > > > namevirtualhost *:80 > <virtualhost *:80> > > me sale > > virtualhost *:80 -- mixing *ports and non -* ports with a namevirtualhost > address in not supported, proceeding with undefined results > > ------------------------------------------------ > Hola, yo lo tengo asi y me funciona : Un archivo para cada virtualhost en > sites-available, con su respectivo > enlace simbólico en sites-enabled. Le puse un puerto distinto a cada virtual > host y asi me funciona... > O me estoy envejeciendo o no entendí lo que leí sobre los virtual hosts... > pero esta nueva forma > de configurarlos... no la tengo muy clara.... pues no me gusta la idea de > que el apache escuche en > un puerto por cada vhost, me imagino si tengo 10 sitios distintos o mas en > un solo server... 10 - x puertos? > bueno.... como este server es de pruebas y para refrescar conocimientos que > hace años no tocaba el > linux y casi que se me ha olvidado todo... lo he dejado asi mientras me leo > bien y asimilo la doc del indio 2 > ..nada espero te sirvan de algo mis comentarios.. salu2.. > > Jdg > Hola Jarley, No es necesario que escuche cada vhost en un puerto. Puedes hacer host virtuales basados en nombres (comparten la misma IP pero distita URL) o en IP distintas[1]. El primer caso que es el que yo tengo.
NameVirtualHost * <VirtualHost *> ServerName www.vhost1.com DocumentRoot /www/vhost1 .... </VirtualHost> <VirtualHost *> ServerName www.vhost2.com DocumentRoot /www/vhost2 ... </VirtualHost> En Debian cada virtual host está en un en un archivo en /etc/apache2/sites-available. La directiva NameVirtualHost lo habitual es que aparezca una vez y suele estar en el sitio por defecto. Los sitios se habilitan con a2ensite y se deshabilitan con a2disite[2]. Es necesario reiniciar Apache luego de (des)habilitar un sitio. ---- [1] http://httpd.apache.org/docs/2.0/vhosts/ [2] Lo cuento de memoria, asi que igual están mal escritos. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]