Para ello creamos 2 archivos dentro de:
/etc/apache2/sites-availabledonde le pondremos a las dos la misma IP pero distinto ServerName.
El primero se llamara sitio1 y el otro sitio2, para crearla utilizamos en el terminal:
gedit sitio1 para el primero y gedit sitio2 para el segundoAhora configuraremos el interior del archivo sitio1 y sitio2 quedaría así:
sitio1

sitio2

Vemos que la única diferencia es el ServerName donde le hemos dado un nombre diferente a cada uno y el DocumentRoot donde hemos puesto la ruta de la carpeta que hemos tenido que crear una carpeta para cada uno donde guarda su pagina index.html para cada sitio.
Vamos con la creación de dichas carpetas. Para ello entramos en el directorio:
/var/wwwY creamos una carpeta para cada sitio usando:
mkdir sitio1.com. para el sitio1 y mkdir sitio2.com para el sitio2Dentro de cada carpeta creamos el index.html usando:
gedit index.htmlEste es el interior de las paginas index.html

Ahora para que al introducir nuestro ServerName se vea la pagina index.html referente al ServerName correspondiente deberemos configurar el hosts que se encuentra dentro de:
cd /etc gedit hostsDentro de hosts deberemos introducir nuestra IP con el ServerName correspondiente como se muestra a continuación:

También tendremos que modificar el archivo default que se encuentra dentro de:
/etc/apache2/sites-availableEs necesario modificarlo para introducir en la primera fila donde pone NameVirtualHosts nuestra IP como se muestra a continuación:

Una vez modificados dichos archivos vamos a reiniciar apache usando:
/etc/init.d/apache2 restartAhora comprobaremos su funcionamiento, primero desde Internet introducimos uno de los ServerName en este caso www.sitio1.com, y vemos que funciona.

Y ahora haremos lo mismo pero introduciendo www.sitio2.com.

Y con esto se terminaria el tutorial espero que os sea de utilidad hasta la próxima.
0 comentarios:
Publicar un comentario