[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Infinitum + webs virtuales



Que fregon que te jale con el Infinitum.. ahi te va mi aportacion a
virtualhosts


primero, en la linea de Listen solo ponla asi
Listen 80   --> apache escuchara todas las peticiones del puerto 80, sin
importar la ip por donde se pida la peticion..

en BindAddress deja esta linea comentada
#BindAddress *   ---> si no la comentas, todos los virtualhosts estaran
enlazados al principal aunque declares bien a los demas..

luego declaras el virtualhost para la ip

NameVirtualHost X.Y.Z.W   --> para la ip principal, para que sepa que va
a manejar mas webservers virtuales

---------------------------------------------------------------------------

de aqui en adelante viene la explicacion de dominios virtuales


<VirtualHost X.Y.Z.W>
 ServerName www.midominio.com  --->  declaras el dominio normal de tu
maquina... con las www
</VirtualHost>

<VirtualHost x.y.z.w>
 ServerName midominio.com
 Redirect permanent / http://www.midominio.com/   ---> por si quieres
que lleguen a tu maquina sin usar www al principio
</VirtualHost>

las declaraciones anteriores son para que puedan verme en web de la
siguiente forma
http://www.midominio.com
http://midominio.com  --> la cual se redirecciona a www.midominio.com

----------------------------------------------------------------

apartir de esta declaracion de dominio virtual, estoy colgando otra
webserver virtual a mi servidor web

<VirtualHost x.y.z.w>
 ServerName servicios.midominio.com    ---> mi maquina servicios +
midominio.com
 ServerAdmin admin en midomino com              --->  un email
 DocumentRoot /servicios/docs         ---> mi zona de documentos
 <Directory "/servicios/docs">
    Options Indexes MultiViews
    AllowOverride Authconfig Limit  
    Order allow,deny
    Allow from all
 </Directory>
 Alias /imagenes/ "/servicios/docs/imagenes/"   --> las imagenes
 <Directory "/servicios/docs/imagenes/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
 </Directory>
 ScriptAlias /cgi-bin/ "/servicios/cgi-bin/"   --> para los cgi's
    <Directory "/servicios/cgi-bin/">
        AllowOverride AuthConfig Limit
        Options None
        Order allow,deny
        Allow from all
    </Directory>
 ErrorLog /usr/local/apache/logs_servicios/error_log    --> la zona de
logs
 TransferLog /usr/local/apache/logs_servicios/access_log 
</VirtualHost>

creo que con este ejemplo queda pordemas explicado que tienes que hacer,
creo que tal vez el unico
problema eran las primeras anotaciones que te hacia de configurar el
apache, tus virtualhost estan
bien configurados...
suerte


> 
> Estoy configurando los VirtualHosts del apache usando Name-Based VirtualHosts,
> pero no me esta respetando los hosts virtuales. Tengo, por ejemplo:
> NameVirtualHost * (aqui he probado usando 11.22.33.44, tambien la IP privada
> de la maquina que tiene el apache 10.0.0.2)
> <VirtualHost *> (igual que el anterior)
> ServerName www.servidor.com
> ServerAdmin usuario en www servidor com
> DocumentRoot /home/httpd/html/
> </VirtualHost>
> <VirtualHost *> (igual que el anterior)
> ServerName www2.servidor.com
> ServerAdmin usuario en www servidor com
> DocumentRoot /home/httpd/html/www2/
> </VirtualHost>
> <VirtualHost *> (igual que el anterior)
> ServerName www.otroservidor.com
> ServerAdmin usuario en www servidor com
> DocumentRoot /home/httpd/html/otroservidor/
> </VirtualHost>
> 
> Alguien puede echarme una mano para resolver esto de los VirtualHosts?
> Supongo que me esta faltando/sobrando algo en la configuracion del apache.
> 
> O de plano me la estoy fumando y esto no se puede.
> 
> Mil gracias.
> 
> P.D. les reitero que los demas servicios (mail, ftp, pop3, etc) estan jalando
> bien con este esquema.
> 
> --
> 
> Saludos,
> Ulises
> 
> Oh Captain, My Captain!
> 
> ---------------------------------------------------------------------
> Lista de soporte de LinuxPPP
>  Reglas de la lista en http://linuxppp.com/reglas.html

-- 
Ing. David Alfredo Daza Padron
Proyectos y Nuevas Tecnologias
Computo Central - Universidad Virtual ITESM 
Tel (52)(81) 8387 2818, 4580 ext. 351
Tel Dir. 81552581
Monterrey, Nuevo Leon MEXICO
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://linuxppp.com/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]