RE: alojar varios dominios.

2000-10-29 Por tema Oriol de la Dehesa Demaria
 Me imagino que alojar otros dominio es tan simple como añadir zonas en
 el dns, dar de alta el dominio con un contratador a nivel mundial ,por
 ejemplo network solutions, y por supuesto buscar quien me haga de dns
 secundario. El problema radica en como le digo a apache que cuando la
 petición se haga hacia el dominio2 en vez de al dominio1, éste muestre
 la página en cuestión.

También puedes contratar DNSs externos como los de EasyDNS.com, también te
resuleven el problema de necesitar varios DNSs.

 Si usted desea alojar páginas web para el dominio2.com en el
 dominio1.com (supongamos que éste es el que tengo ya alojado) deberá
 añadir las siguientes líneas en el archivo httpd.conf:
 
 VirtualHost www.dominio2.com
 
 DocumentRoot /home/httpd/html/dominio2
 
 ServerName www.dominio1.com
 
 /VirtualHost 

Prueba cambiando lo siguiente:

Añade la directiva NameVirtualHost tu_ip:80

Y cambia la directiva del servidor virtual: VirtualHost tu_ip

 
 La opción VirtualHost define un alias de nombre de host para el cual su
 servidor responde. Para que ello sea válido, DNS debe definir el alias
 con un registro CNAME. El ejemplo de arriba requiere un registro CNAME
 que asigna a dominio1.com el alias dominio2.com.
 

No uses CNAMES, aunque debería funcionar, probablemente estén deshabilitados en
el BIND como vienen ahora por defecto (si los quieres habilitar, si mal no
recuerdo, en el named.conf tendrás que añadir multiple-cnames on, mejor
consulta la documentación por que no estoy seguro). En vez de eso yo usaría
mejor registros A.

Un saludo.

_
E-Mail: Oriol de la Dehesa Demaria [EMAIL PROTECTED]
SMS: [EMAIL PROTECTED]
PGP public key: http://www.icubo.com/pgp/oriol.asc
Debian 2.2 GNU/Linux
_



alojar varios dominios y cortafuegos

2000-10-29 Por tema Alberto Rodríguez
Tengo una máquina que hace de cortafuegos de mi red interior.
El cortafuegos no ejecuta directamente el servidor de webs, sino que
éste se ejecuta en el servidor de webs (en mi red interior).

Tengo una utilidad, de las tantas que existen, que me redirecciona el
puerto 80 hacia el interior, es decir, hacia el puerto 80 del servidor
de web, y claro cuando alguien solicita ver una web el redirector
simplemente redirige la petición de IP's y puertos, pero no pasa la
solicitud de la página web, con lo que independientemente de que la
solicitud sea hecha a www.dominio1.org ó www.dominio2.org la página
mostrada siempre es la última que me aparece debajo de NameVirtualHost.

A lo mejor alguien de la lista me puede dar una solución o decirme donde
puedo encontrar información al respecto.

Muchas gracias.



Re: alojar varios dominios.

2000-10-28 Por tema eloy
On Fri, 27 Oct 2000, Alberto Rodríguez wrote:

 Me imagino que alojar otros dominio es tan simple como añadir zonas en
 el dns, dar de alta el dominio con un contratador a nivel mundial ,por
 ejemplo network solutions, y por supuesto buscar quien me haga de dns
 secundario. El problema radica en como le digo a apache que cuando la
 petición se haga hacia el dominio2 en vez de al dominio1, éste muestre
 la página en cuestión.
 
 [...]
 
 VirtualHost www.dominio2.com 
DocumentRoot /home/httpd/html/dominio2 
ServerName www.dominio1.com 
 /VirtualHost  
 


Alberto:

Espero poder ayudar. Yo en mi httpd.conf sirvo varios dominios
virtuales basados en nombres, no basados en IP. Es decir, mi máquina tiene
una única IP pero responde a nombres diferentes, algunos en dominios
distintos. Para acabar de liarlo, mi máquina sirve algunos dominios y
otros no.

Cerca del final del httpd.conf tengo algo como:

NameVirtualHost xx.xx.xx.xx
# xx.xx.xx.xx es la IP de mi máquina
Virtualhost xx.xx.xx.xx
DocumentRoot esto/lootro
ServerName eloy.ayrna.org
/VirtualHost

Virtualhost xx.xx.xx.xx
DocumentRoot aquello/otracosa
ServerName licor.ods.org
/VirtualHost
...

Como ves es necesario en NameVirtualHost y luego una sección para
cada dominio virtual. La IP del inicio de la sección es siempre la misma.

Otra cosa es las cuestión de las DNS. La segunda, como ves, está
servida por el servicio de DNS dinámica ODS. La primera sí la sirve mi
máquina (el el dominio del grupo de investigación al que pertenezco). Yo
lo del alias lo haría así: si el nuevo dominio que te piden es
'gente.net', y vas a servir la zona tú mismo, yo pondría algo como los
siguientes RRs (ojo: supongo que sirves DNS y WWW desde la misma máquina,
llamémosla tux, con IP 150.210.1.1 por ejemplo):

gente.net. SOA tux.gente.net. root.tux.gente.net. (
etc
etc
...)
tux IN A 150.210.1.1
gente.net.  IN NS tux
gente.net.  IN NS secundario.microsoft.com. ; ;-)
www IN CNAME tux

Ese servidor secundario tal vez no sea el correcto, pero tú me
entiendes...

En fin. No sé si te he ayudado o no. La razón de tanto párrafo
contando cosas que seguro que ya sabes es que precisamente esto es lo que
les estoy explicando estos días a mis alumnos, con lo que cualquier
ocasión hace que me dispare :-).

Mucha suerte.

-- Eloy
_
 Eloy Rafael Sanz Tapia -- [EMAIL PROTECTED] -- [EMAIL PROTECTED] -
-- http://www.uco.es/~ma1satae --
--- GPG ID: 190169A0 / finger [EMAIL PROTECTED] --
Córdoba _ España ___ Debian 2.2 GNU/Linux 2.2.16 rabinf50



alojar varios dominios.

2000-10-27 Por tema Alberto Rodríguez
En mi centro de trabajo me han pedido que aloje unos dominios a los que
en principio se les va a dar servicios de web y correo.

Actualmente sólo tengo un dominio alojado.

Me imagino que alojar otros dominio es tan simple como añadir zonas en
el dns, dar de alta el dominio con un contratador a nivel mundial ,por
ejemplo network solutions, y por supuesto buscar quien me haga de dns
secundario. El problema radica en como le digo a apache que cuando la
petición se haga hacia el dominio2 en vez de al dominio1, éste muestre
la página en cuestión.

Tengo un libro de redes en general y en la sección de apache me habla de
dominios virtuales. En este apartado se comenta:

Si usted desea alojar páginas web para el dominio2.com en el
dominio1.com (supongamos que éste es el que tengo ya alojado) deberá
añadir las siguientes líneas en el archivo httpd.conf:

VirtualHost www.dominio2.com

DocumentRoot /home/httpd/html/dominio2

ServerName www.dominio1.com

/VirtualHost 

La opción VirtualHost define un alias de nombre de host para el cual su
servidor responde. Para que ello sea válido, DNS debe definir el alias
con un registro CNAME. El ejemplo de arriba requiere un registro CNAME
que asigna a dominio1.com el alias dominio2.com.

El problema que aquí encuentro, es como hacer para añadir el CNAME de
dominio2 a domino1.

hasta donde yo entiendo, lo propio sería añadir:

www.dominio2.com. IN CNAME dominio1.com.

en el arhivo /var/named/db.dominio1 correspondiente al mapeado de las
máquinas con las IP.

Lo que no entiendo es que en principio el db.dominio1 no tiene autoridad
sobre dominio2.

De hecho, he realizado esa misma prueba (pero sin tener las zonas
correspondientes al dominio2) es decir:

En el archivo /var/named/db.dominio1, he puesto:

www.dominio2.com. IN CNAME dominio1.com.



Si a continuación hago lynx www.dominio2.com ... nanay, no me sirve la
página web.

Quizás el problema radique en que primeramente debería de tener las
zonas correspondiente a dominio2.





Bien como pueden observar, estoy bastante confuso, igual alguien puede
echarme una manita.

Muchas gracias por adelantado.