lunes, 17 de noviembre de 2008

HOSTS VIRTUALES BASADOS EN NOMBRE

Vamos a realizar un host virtual basado en nombre en nuestro ubuntu. Comenzamos con la creación de una tarjeta de red virtual que nos servirá para poder crear todos los host virtuales que queramos. el comando para la creación de la tarjeta de red virtual es el siguiente:

ifconfig ethN:n nuevaIP netmask mascara

Después habilitamos con
a2ensite

Y después ponemos el nombre de fichero donde hallamos guardado el host virtual.
Una vez realizado esto lo siguiente que tenemos que realizar es la creación del host virtual, de modo que nos creamos un fichero que se llame según queramos. Yo le e puesto el nombre web1 pero cada uno puede ponerle el que mas le guste. en el fichero que hemos creado ponemos lo que aparece en la captura de pantalla que aparece acontinuación y tendremos nuestro host virtual.

En el fichero /etc/apache2/sites-available/default
añadimos la línea NameVirtualHost (IP)

donde aparece IP entre parentesis ponemos la IP para el host virtual basado en nombre.
Después de esto reiniciamos el apache con el comando:
sudo apache2ctl start
después creamos el directorio:
/var/www/web1
En el directorio
web1 creamos nuestra página web y al poner en el nabegador web ponemos la dirección de dominio que hemos puesto en el fichero de creación de el host virtual. Mi nombre de dominio es www.web1.net (se puede poner el que se desee).

En caso de que nos salga una página de Internet debemos de tocar en el fichero hosts y poner nuestra IP y el nombre de dominio.
El fichero hosts se encuentra en /etc/hosts y añadimos nuestra IP y el nombre de dominio.
Nota: no os ofendais por el contenido de mi página web.

No hay comentarios: