Hola,

Debo tener en mi equipo alojados dos sitios .com, funciona solo cuando le
digo al navegador http://dominio1.com y http://dominio2.com, de la forma
http://www.dominio1.com no funciona ( con www, no funciona) , cuando solicito
cualquiera de los dominios siempre buscan en /var/www/html el directorio raiz
del Apache y no en los directorios que yo defino en VirtualHost en Apache
(httpd.conf) /var/www/html/dominio1 y /var/www/html/dominio2 respectivamente.
Escribo la configuracion completa relacionada  VirtualHost para ver si
ustedes me ayudan a resolver el error, o por el contrario, si no hay ningun
error, si no que el sistema esta haciendo lo que yo le dije que hiciera
(problema de configuracion, por parte mia, o sea el sistema esta haciendo
exactamente_lo_que_yo_le_estoy_diciendo_que_haga ):

Parte del fichero /etc/named.conf
...
zone "dominio1.com" IN {
        type master;
        file "dominio1.zone";
};

zone "30.30.200.in-addr.arpa" IN {
        type master;
        file "dominio1-r.zone";
};

zone "dominio2.com" IN {
        type master;
        file "dominio2.zone";
};

zone "30.30.200.in-addr.arpa-dominio2" IN {
        type master;
        file "dominio2-r.zone";
};

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

Esta es la configuracion de las zonas

Fichero  /var/named/dominio1.zone

$TTL 86400
$ORIGIN dominio1.com.
@       IN      SOA     @       webmaster.dominio1.com. (
                        2001101401      ;       Número de Serie
                        28800           ;       Refresco cada 8 horas
                        14400           ;       Reintenta cada 4 horas
                        3600000 ;       Expira cada 1000 horas
                        86400   )       ;       Mínimo cada día
@               IN      NS      dominio1.com
@               IN      A       200.30.30.1
m2              IN      A       200.30.30.2

Fichero /var/named/dominio1-r.zone
$TTL 86400
$ORIGIN 30.30.200.in-addr.arpa.
@       IN      SOA     @       webmaster.dominio1.com. (
                        2001101401      ;       Número de Serie
                        28800           ;       Refresco cada 8 horas
                        14400           ;       Reintenta cada 4 horas
                        3600000 ;       Expira cada 1000 horas
                        86400   )       ;       Mínimo cada día
@       IN      NS      dominio1.com.
1       IN      PTR     dominio1.com.
2       IN      PTR     m2.dominio1.com.

Fichero /var/named/dominio2.zone
$TTL 86400
$ORIGIN dominio2.com.
@       IN      SOA     @       webmaster.dominio2.com. (
                        2001101401      ;       Número de Serie
                        28800           ;       Refresco cada 8 horas
                        14400           ;       Reintenta cada 4 horas
                        3600000 ;       Expira cada 1000 horas
                        86400   )       ;       Mínimo cada día
@               IN      NS      dominio2.com
@               IN      A       200.30.30.1
m2              IN      A       200.30.30.2

Fichero /var/named/dominio2-r.zone
$TTL 86400
$ORIGIN 30.30.200.in-addr.arpa-dominio2.
@       IN      SOA     @       webmaster.dominio2.com. (
                        2001101401      ;       Número de Serie
                        28800           ;       Refresco cada 8 horas
                        14400           ;       Reintenta cada 4 horas
                        3600000 ;       Expira cada 1000 horas
                        86400   )       ;       Mínimo cada día
@       IN      NS      dominio2.com.
1       IN      PTR     dominio2.com.
2       IN      PTR     m2.dominio2.com.

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

Sincronizacion de Apache con la anterior configuracion de DNS

Seccion VirtualHost del fichero /etc/httpd/httpd.conf

NameVirtualHost 200.30.30.1

<VirtualHost 200.30.30.1>
        ServerAdmin [EMAIL PROTECTED]
        DocumentRoot /var/www/html/dominio1
        ServerName www.dominio1.com
        ServerAlias *.dominio1.com # supuestamente con esto solucionaria el 
problema
</VirtualHost>

<VirtualHost 200.30.30.1>
        ServerAdmin [EMAIL PROTECTED]
        DocumentRoot /var/www/html/dominio2
        ServerName www.dominio2.com
        ServerAlias *.dominio2.com
</VirtualHost>

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

Herramientas que utilizo para verificar la configuracion:

[EMAIL PROTECTED] ~$ dig www.dominio(x).com --> lo resuelve correctamente
[EMAIL PROTECTED] ~$ dig dominio(x).com --> lo resuelve correctamente

[EMAIL PROTECTED] ~$ ping www.dominio(x).com --> No lo resuelve, se queda pegado
[EMAIL PROTECTED] ~$ ping dominio(x).com --> lo resuelve correctamente

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

Necesito ayuda, he ensayado casi 4 tipos de configuracion, esta es la que me
ha salvado un poco de hacer el ridiculo...

- Que esta mal configurado?
- Que falta?
- Que sobra?
- Donde hay un ejemplo bien practico?
- Donde hay un ejemplo bien avanzado?
- Todas las preguntas que ustedes crean que yo me estoy haciendo en este
momento relacionadas con este tema, por favor respondamelas, asi yo no las
haya hecho. (Funciona mucho...)
- Todos los comentarios y sugerencias empezaran a formar parte de mi
bitacora, pues yo no desecho nada...
- Una lista de tus web_links relacionadas con el tema, no estaria mal

Espero no incomodar a nadie con mi estilo de hacer preguntas, mi estilo trata
de dejar un punto de partida para principiantes, para que me alcanze en la
implementacion de lo que yo estoy haciendo y entre los dos o (n) continuemos
desarrollandolo. Y que las posibles respuestas puedan formar una pequeña
chuleta o mini_receta de como implementar algo.

Gracias y buena suerte,

William M-R

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


Responder a