Configuración de un servidor para dos dominios


Aquí está el esperado artículo sobre cómo se configuró el servidor para lo del bulma.net.

Para los que no lo sepan antes se accedía a esta web como m3d.uib.es/bulma, pero desde hace
unas semanas se ha
cambiado
por bulma.net, que és más bonito y más corto.

Quizás los menos bisoños se habrán dado cuenta de que la máquina es la misma (haciendo un
nslookup para bulma.net, otro para m3d.uib.es y comparando las IPs) y se habrán
preguntado cómo se ha hecho, lo cual indica que, aunque menos, siguen siendo bisoños. }X^D
Tranquilos, que ahora os lo explico. No es muy complicado hacerlo, quizás un poco más
entenderlo.

Cambios en el named
Efectivamente, como acertadamente pensais lo primero que debe hacerse es cacharrear un
poquito con la configuración del named. En el fichero /etc/named.conf se añade lo siguiente:

zone “bulma.net”{
type master;
file “bulma.net”;
};
Con eso lo que haceis es definir la zona bulma.net, que a partir de ahora va a gestiona
r
el DNS local. Además, le decis al named que la configuración de la zona se hará en el
fichero bulma.net en el directorio /var/named/ (esto en la RH 6.1, aunque quizás en
otras distribuciones puede variar)

Despues creais el fichero /var/named/bulma.net y poneis dentro lo siguiente:

@ IN SOA bulma.net. jgaya.m3d.uib.es. (
2000011201 ; serial
86400 ; refresh
7200 ; retry
2592000 ; expire
172800 ; default_ttl
)
bulma.net. IN NS m3d.uib.es.
bulma.net. IN NS dir.del.secundario.
bulma.net. IN A 130.206.132.6
www IN A 130.206.132.6
bulma.net. IN MX 10 bulma.net.
En la primera línea lo más importante creo que es el nombre del dominio y la dirección
[email protected]. que es la direccion de correo del administrador del dominio substituyendo
la @ por un punto. Las seis líneas siguientes ni flowers… }?8^?
A partir de ahí, la siguiente línea dice que el nameserver primario para bulma.net es
m3d.uib.es. La siguiente dice lo mismo pero para el secundario. Las tres siguientes informan
de las IPs para bulma.net, para bulma.net y para el servidor de correo.

Seguro que más de uno se estará preguntando si esos dichosos puntitos que se ponen al
final sirven para algo. Pues si que sirven, y además son muy importantes. Si no se pusieran
los puntitos se tomaría la dirección como loquesea.bulma.net. Fijaos en la definición
de bulma.net, que no tiene puntito.

Una vez hecho esto ya sólo queda rearrancar el named con:
/etc/rc.d/init.d/named restart

Configuración del apache
Muy bien, ya tenemos a bulma.net y a m3d.uib.es que apuntan a la misma dirección IP.
Ahora sólo nos queda configurar el apache para que nos distinga las peticiones a uno u
otro dominio y nos muestre páginas distintas. Para ello tenemos que configurar lo que
se llama servidores virtuales. Es muy sencillo, al final del fichero httpd.conf (que en
la RH 6.1 está en /etc/httpd/conf/) le añadimos las siguientes líneas:

NameVirtualHost 130.206.132.6

<VirtualHost 130.206.132.6>
ServerAdmin [email protected]
DocumentRoot /loquesea/html
ServerName m3d.uib.es
</VirtualHost>

<VirtualHost 130.206.132.6>
ServerAdmin [email protected]
DocumentRoot /loquesea/bulma
ServerName bulma.net
ServerAlias bulma.net
AccessConfig conf/bulma/access.conf
ResourceConfig conf/bulma/srm.conf
</VirtualHost>
Con esto, si las peticiones vienen a m3d.uib.es el DocumentRoot será /loquesea/html y si
vienen a bulma.net será /loquesea/bulma. Si se quieren tener los ficheros de
configuración separados se pueden usar las directivas AccessConfig y ResourceConfig. En
nuestro caso los ficheros para bulma.net están en /etc/httpd/conf/bulma/ y para
m3d.uib.es están en /etc/httpd/conf/. Una vez hechos estos cambios ya sólo queda rearrancar
el apache con:

/etc/rc.d/init.d/httpd restart

Mas información


  • DNS-Como
    en INSFLUG.
  • Documentación sobre virtual hosts del apache.
  • Agradecimientos
    Pues si, no os imagineis que soy un gurú ni nada por el estilo (mas bien todo lo contrario)
    .
    Este artículo ha sido posible gracias a la colaboración de Javi Polo (en una maratoniana
    sesión de talk) y a la “sutil” insistencia de Wildfred.

    Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=218 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.