Re: ayuda sobre virtualhost apache2
El 30/06/2009 15:35, darias escribió: Hola a todos tengo un problema para definir virtualhost en apache2.0, googlee y encontre q debo crear un archivo x cada host en /etc/apache2./sites-availables/ como ejemplo www.sitio1.com.ar y www.sitio2.com.ar luego crear enlaces en ../sites-enable para cada sitio q quiera levantar esto es para host virtuales basados en nombre, es decir dos dominios q utilizan la misma ip, al tener ip dinamica utilizo zoneclient para actualizar mi ip en el dns dinamico de zoneedit. esto funciona a la perfeccion, hasta incluso logro entrar x ssh, mi duda esta en la definicion de los host virtuales xq apache no me levanta, qde confundido x completo cdo fui a leer el manual oficial de apache2.0 q en ningun momento o al menos yo no encontre referencias a las carpetas sites-availables sino q indica q la configuracion de los host va en el archivo /etc/apache2/httpd.conf todos los host dentro de un mismo archivo. esta seria la definicion q estoy utlizando #arhivo www.sitio1.com.ar NameVirtualHost *:80 VirtualHost *:80 ServerName www.sitio1.com.ar http://www.holawaponavegasmuchoporaki.tk DocumentRoot /var/www/www.sitio1.com.ar/ /VirtualHost #archivo www.sitio2.com.ar VirtualHost *:80 ServerName www.sitio2.com.ar DocumentRoot /var/www/www.sitio2.com.ar/ /VirtualHost con esta conf. me da el siguiente error.* [warn] NameVirtualHost *:80 /has no VirtualHosts/. [fail]* y obviamente no levanta apache. Hice otras pruebas copiando el contenido de estos dos archivos al archivo /etc/apache2/httpd.conf y na el mismo error. tambien probe poner las dos definiciones dentro del archivo /etc/apache2/sites-availables/default pero dio el mismo error. x si sirve de algo uso probe estos mismos casos en un debian lenny, y en kubuntu 9.04. Los dominios los tengo registrados en nic.ar y estan delegados a dns de zoneedit. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org te paso como lo tengo configurado yo a ver si te sirve, la única diferencia es que tengo IP fija. archivo 1: /etc/apache2/sites-available/sitio1.com.ar VirtualHost *:80 ServerAdmin i...@sitio1.com.ar ServerName www.sitio1.com.ar DocumentRoot /var/www/sitio1/ Directory / Options FollowSymLinks AllowOverride None /Directory Directory /var/www/sitio1/ Options -Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place # RedirectMatch ^/$ /apache2-default/ /Directory ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ Directory /usr/lib/cgi-bin AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all /Directory ErrorLog /var/log/apache2/host.sitio1.com.ar-error_log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/host.sitio1.com.ar-access.log combined ServerSignature On /VirtualHost archivo 2: /etc/apache2/sites-available/sitio2.com.ar IDEM PERO CAMBIO sitio1 x sitio2 Luego todos tiene que tener un link simbólico a /etc/apache2/sites-enabled Andrés Descalzo -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: ayuda sobre virtualhost apache2
En/na pizzakiller ha escrit: On Wednesday 01 July 2009 13:57:07 darias wrote: zoneclient.py: No address found on router. apesar de eso logro entrar x ssh y x el browser responde asi q no tengo idea. q puede ser lo q falla. bueno lo que se me ocurre es que apache no esta toamdo en cuenta tus archivos donde defines los VirtualHost o no puede conseguir la ruta verifica mayusculas espacios en blacno carateres raros o qaue no tienes un index.php o index.html o deberias definir en tu VirtualHost DirectoryIndex aqui pones el archivo que necesitas que inicie (sin comillas) verifica los permisos de las carpetas .. si pones tu navegador tudirecion/un_archivo_que_este_este_la_supuesta_carperta_que_esperas_entre_apache tambien puede esar pasando que una configuracion en 000-.defaul este interfiriendo puede probando desativanal 000-default no se me courre nada mas... bytes.. Puedes identificar cuál de los problemas que te dice pizzakiller es el que te pasa consultando el log de error de Apache (/var/log/apache2/error.log). A mí siempre me pasa que no he escrito correctamente el DocumentRoot, en ese caso en el log me aparece File does not exist: Si no te apareciera nada en los logs, yo añadiría unas líneas: ErrorLog /var/log/apache2/error.log LogLevel info a la configuración del VirtualHost si no las tiene, y entonces un /etc/init.d/apache2 reload . Imagino que en Ubuntu será igual ... Saludos, Marc ///
Re: ayuda sobre virtualhost apache2
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Carlos Miranda Molina escribió: y les cambias los paths a cada sitio y listo. luego tienes que agregar un link simbolico del file nuevo a /etc/apache2/sites/enabled y listo. Saludos Esto no es la manera más elegante de hacerlo en Debian. Cuando instalas apache2, existe una herramienta llamada a2ensite que resuelve ese problema, el de crear los enlaces simbólicos necesarios de los vhost que se creen Saludos. - -- ** Hector Colina. Linux counter id 131637 Debian user, aka e1th0r Mérida-Venezuela http://e1th0r.gulmer.org.ve Key fingerprint = 6FA1 6D2F CF9E 5C86 7DC5 EF2C 881F 07E7 D12F 702D LA REVOLUCIÓN NO SE HACE UNICAMENTE CON LAS ARMAS -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkpNbnUACgkQiB8H59EvcC2VawCgzYvKXthoYYti+BJn4OTpLqGh Y60AnRzzEdWSAf2ta6Z5J6IiKl323LxE =w9hZ -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: ayuda sobre virtualhost apache2
Carlos Miranda Molina escribió: 2009/6/30 darias dariass...@gmail.com: Hola a todos tengo un problema para definir virtualhost en apache2.0, googlee y encontre q debo crear un archivo x cada host en /etc/apache2./sites-availables/ como ejemplo www.sitio1.com.ar y www.sitio2.com.ar luego crear enlaces en ../sites-enable para cada sitio q quiera levantar esto es para host virtuales basados en nombre, es decir dos dominios q utilizan la misma ip, al tener ip dinamica utilizo zoneclient para actualizar mi ip en el dns dinamico de zoneedit. esto funciona a la perfeccion, hasta incluso logro entrar x ssh, mi duda esta en la definicion de los host virtuales xq apache no me levanta, qde confundido x completo cdo fui a leer el manual oficial de apache2.0 q en ningun momento o al menos yo no encontre referencias a las carpetas sites-availables sino q indica q la configuracion de los host va en el archivo /etc/apache2/httpd.conf todos los host dentro de un mismo archivo. esta seria la definicion q estoy utlizando Es simple, lo que tienes que hacer es duplicar el archivo default que esta en /etc/apach2/sites-available/, ponle el nombre que quieras luego dentro de cada uno de ellos le agregas el ServerName sitio1 y les cambias los paths a cada sitio y listo. luego tienes que agregar un link simbolico del file nuevo a /etc/apache2/sites/enabled y listo. Saludos Hola hice tal cual me dijiste y ahora sigue dando el warning pero levanta apache, solo q no carga la pagina cdo intento entrar x web, de todas formas desde fuera de mi lan muestra pagina de error de apache 404 not found, y desde mi maquina es decir desde el host poniendo el dominio como url me trae la pagina del router. el mensaje q me da apache cdo trato de levantarlo es el siguiente * Restarting web server apache2 [Wed Jul 01 11:42:36 2009] [warn] NameVirtualHost *:80 has no VirtualHosts ... waiting [Wed Jul 01 11:42:38 2009] [warn] NameVirtualHost *:80 has no VirtualHosts por otro lado me surgio otra duda, es posible q al instalar apache se haya levantado algun firewall cdo tiro comandos para ver la IP WAN me da el siguiente error. para esto utilizo este tipo de comandos python ./zoneclient.py -R http://www.showmyip.com -i eth0. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: ayuda sobre virtualhost apache2
darias escribió: Carlos Miranda Molina escribió: 2009/6/30 darias dariass...@gmail.com: Hola a todos tengo un problema para definir virtualhost en apache2.0, googlee y encontre q debo crear un archivo x cada host en /etc/apache2./sites-availables/ como ejemplo www.sitio1.com.ar y www.sitio2.com.ar luego crear enlaces en ../sites-enable para cada sitio q quiera levantar esto es para host virtuales basados en nombre, es decir dos dominios q utilizan la misma ip, al tener ip dinamica utilizo zoneclient para actualizar mi ip en el dns dinamico de zoneedit. esto funciona a la perfeccion, hasta incluso logro entrar x ssh, mi duda esta en la definicion de los host virtuales xq apache no me levanta, qde confundido x completo cdo fui a leer el manual oficial de apache2.0 q en ningun momento o al menos yo no encontre referencias a las carpetas sites-availables sino q indica q la configuracion de los host va en el archivo /etc/apache2/httpd.conf todos los host dentro de un mismo archivo. esta seria la definicion q estoy utlizando Es simple, lo que tienes que hacer es duplicar el archivo default que esta en /etc/apach2/sites-available/, ponle el nombre que quieras luego dentro de cada uno de ellos le agregas el ServerName sitio1 y les cambias los paths a cada sitio y listo. luego tienes que agregar un link simbolico del file nuevo a /etc/apache2/sites/enabled y listo. Saludos Hola hice tal cual me dijiste y ahora sigue dando el warning pero levanta apache, solo q no carga la pagina cdo intento entrar x web, de todas formas desde fuera de mi lan muestra pagina de error de apache 404 not found, y desde mi maquina es decir desde el host poniendo el dominio como url me trae la pagina del router. el mensaje q me da apache cdo trato de levantarlo es el siguiente * Restarting web server apache2 [Wed Jul 01 11:42:36 2009] [warn] NameVirtualHost *:80 has no VirtualHosts ... waiting [Wed Jul 01 11:42:38 2009] [warn] NameVirtualHost *:80 has no VirtualHosts por otro lado me surgio otra duda, es posible q al instalar apache se haya levantado algun firewall cdo tiro comandos para ver la IP WAN me da el siguiente error. para esto utilizo este tipo de comandos python ./zoneclient.py -R http://www.showmyip.com -i eth0. zoneclient.py: No address found on router. perdon lo mencione pero no lo puse al error q me da para actualizar ip. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: ayuda sobre virtualhost apache2
On Wednesday 01 July 2009 10:23:22 darias wrote: Hola hice tal cual me dijiste y ahora sigue dando el warning pero levanta apache, solo q no carga la pagina cdo intento entrar x web, de todas formas desde fuera de mi lan muestra pagina de error de apache 404 not found, y estas trantando de entrar por el dominio ? tiene dirigido a ese dominio a tu ip? usas un servicio como no-ip o similar? si aputas des de fuera de tu red a la ip WAN de servidor que aparece? para saber tu ip http://www.cual-es-mi-ip.net desde mi maquina es decir desde el host poniendo el dominio como url me trae la pagina del router. si estas detras de un router por lo general debes tener un DMZ o un regla en el mismo router redirigiendo la peticiones en este caso del puerto 80 al servidor con apache.. por aqui tambien puede averiguar tu IP WAN el mensaje q me da apache cdo trato de levantarlo es el siguiente * Restarting web server apache2 [Wed Jul 01 11:42:36 2009] [warn] NameVirtualHost *:80 has no VirtualHosts ... waiting [Wed Jul 01 11:42:38 2009] [warn] NameVirtualHost *:80 has no VirtualHosts es un warning comun pero no es de problema, deberia trabajar asi.. para evitar que salga solo debe aparecer _una sola vez_ la sentencia NameVirtualHost *:80 si tienes varios archivos para cada VirtualHost debes quitarle a todos dicha sentencia y solo dejarlo en el primero que lea apache, por lo general el ordena alfabeticamente; para asegurarte que va a ser el primero es recomendable nombrrar estos archivos de comfigurarcion con numeros es decir 001-misitio 002-misitio2 etc. esto evita el solapamiento de sentencias ya que si bien son diferentes archivos apachge los lee a todos como si fueran uno con el apache.conf por otro lado me surgio otra duda, es posible q al instalar apache se haya levantado algun firewall cdo tiro comandos para ver la IP WAN me da el apache no maneja firewall a menos que en los virtual host allas puesto deny ALL pero el error seria de qeu no tieene spermiso par acceder a la pagina yno creo que se el caso bytes... -- Juliocésar Prieto Lem - Programmers never dies.. Only GOSUB without RETURN user linux 218820. running Linux 2.6.26-2-686 i686 GNU/Linux mié jul 1 10:57:01 VET 2009 Fingerprint = 04CC 8521 D3BF EB25 7F95 7E77 BB0A 5235 8C1B EF4B -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: ayuda sobre virtualhost apache2
pizzakiller escribió: On Wednesday 01 July 2009 10:23:22 darias wrote: Hola hice tal cual me dijiste y ahora sigue dando el warning pero levanta apache, solo q no carga la pagina cdo intento entrar x web, de todas formas desde fuera de mi lan muestra pagina de error de apache 404 not found, y estas trantando de entrar por el dominio ? tiene dirigido a ese dominio a tu ip? usas un servicio como no-ip o similar? si aputas des de fuera de tu red a la ip WAN de servidor que aparece? para saber tu ip http://www.cual-es-mi-ip.net desde mi maquina es decir desde el host poniendo el dominio como url me trae la pagina del router. si estas detras de un router por lo general debes tener un DMZ o un regla en el mismo router redirigiendo la peticiones en este caso del puerto 80 al servidor con apache.. por aqui tambien puede averiguar tu IP WAN el mensaje q me da apache cdo trato de levantarlo es el siguiente * Restarting web server apache2 [Wed Jul 01 11:42:36 2009] [warn] NameVirtualHost *:80 has no VirtualHosts ... waiting [Wed Jul 01 11:42:38 2009] [warn] NameVirtualHost *:80 has no VirtualHosts es un warning comun pero no es de problema, deberia trabajar asi.. para evitar que salga solo debe aparecer _una sola vez_ la sentencia NameVirtualHost *:80 si tienes varios archivos para cada VirtualHost debes quitarle a todos dicha sentencia y solo dejarlo en el "primero" que lea apache, por lo general el ordena alfabeticamente; para asegurarte que va a ser el primero es recomendable nombrrar estos archivos de comfigurarcion con numeros es decir 001-misitio 002-misitio2 etc. esto evita el solapamiento de sentencias ya que si bien son diferentes archivos apachge los lee a todos como si fueran uno con el apache.conf por otro lado me surgio otra duda, es posible q al instalar apache se haya levantado algun firewall cdo tiro comandos para ver la IP WAN me da el apache no maneja firewall a menos que en los virtual host allas puesto "deny ALL" pero el error seria de qeu no tieene spermiso par acceder a la pagina yno creo que se el caso bytes... Hola pizzakiller, muchas gracias, ahora efectivamente el warning lo hace una sola vez, hice tal cual me dijiste, yo estoy utilizando zoneedit los dos dominios tan redireccionados a mi maquina. ahora el problema es q cdo trato de entrar con un browser me dice: Not Found The requested URL / was not found on this server. Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.1 with Suhosin-Patch Server at www.webdarias.com.ar Port 80 es decir x lo q veo mi maquina si esta respondiendo. en mi router defini servidores virtuales para deje pasar pedidos x puerto 80 y 22 respectivamente para los servicios ssh y http. el servicio ssh anda de maravillas, probe tambien haciendo un DMZ pero no me funciono asi q volvi a dejar como lo habia puesto al principio a los 2 servicios. probe con algunas alternativas para obtener la ip y q se actualice en zoneedit pero sigue devolviendo el mismo error: zoneclient.py: No address found on router. apesar de eso logro entrar x ssh y x el browser responde asi q no tengo idea. q puede ser lo q falla. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: ayuda sobre virtualhost apache2
On Wednesday 01 July 2009 13:57:07 darias wrote: zoneclient.py: No address found on router. apesar de eso logro entrar x ssh y x el browser responde asi q no tengo idea. q puede ser lo q falla. bueno lo que se me ocurre es que apache no esta toamdo en cuenta tus archivos donde defines los VirtualHost o no puede conseguir la ruta verifica mayusculas espacios en blacno carateres raros o qaue no tienes un index.php o index.html o deberias definir en tu VirtualHost DirectoryIndex aqui pones el archivo que necesitas que inicie (sin comillas) verifica los permisos de las carpetas .. si pones tu navegador tudirecion/un_archivo_que_este_este_la_supuesta_carperta_que_esperas_entre_apache tambien puede esar pasando que una configuracion en 000-.defaul este interfiriendo puede probando desativanal 000-default no se me courre nada mas... bytes.. -- Juliocésar Prieto Lem - Programmers never dies.. Only GOSUB without RETURN user linux 218820. running Linux 2.6.26-2-686 i686 GNU/Linux mié jul 1 15:35:27 VET 2009 Fingerprint = 04CC 8521 D3BF EB25 7F95 7E77 BB0A 5235 8C1B EF4B -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: ayuda sobre virtualhost apache2
2009/6/30 darias dariass...@gmail.com: Hola a todos tengo un problema para definir virtualhost en apache2.0, googlee y encontre q debo crear un archivo x cada host en /etc/apache2./sites-availables/ como ejemplo www.sitio1.com.ar y www.sitio2.com.ar luego crear enlaces en ../sites-enable para cada sitio q quiera levantar esto es para host virtuales basados en nombre, es decir dos dominios q utilizan la misma ip, al tener ip dinamica utilizo zoneclient para actualizar mi ip en el dns dinamico de zoneedit. esto funciona a la perfeccion, hasta incluso logro entrar x ssh, mi duda esta en la definicion de los host virtuales xq apache no me levanta, qde confundido x completo cdo fui a leer el manual oficial de apache2.0 q en ningun momento o al menos yo no encontre referencias a las carpetas sites-availables sino q indica q la configuracion de los host va en el archivo /etc/apache2/httpd.conf todos los host dentro de un mismo archivo. esta seria la definicion q estoy utlizando Es simple, lo que tienes que hacer es duplicar el archivo default que esta en /etc/apach2/sites-available/, ponle el nombre que quieras luego dentro de cada uno de ellos le agregas el ServerName sitio1 y les cambias los paths a cada sitio y listo. luego tienes que agregar un link simbolico del file nuevo a /etc/apache2/sites/enabled y listo. Saludos -- La Voluntad es el unico motor de nuestros logros Mstaaravin / http://www.mstaaravin.com.ar/ -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org