Re: ayuda sobre virtualhost apache2

2009-07-03 Por tema andres descalzo

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

2009-07-02 Por tema Marc

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

2009-07-02 Por tema Hector Colina
-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

2009-07-01 Por tema darias




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

2009-07-01 Por tema darias




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

2009-07-01 Por tema pizzakiller
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

2009-07-01 Por tema darias




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

2009-07-01 Por tema pizzakiller
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-06-30 Por tema Carlos Miranda Molina
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