lunes, 17 de noviembre de 2008

HOSTS VIRTUALES BASADOS EN IP

Vamos a realizar un host virtual basado en IP 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
if config eth0:1 192.168.1.229 netmask 255.255.255.1

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 sitio1 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 a continuación y tendremos nuestro host virtual.

Después habilitamos con
a2ensite
sudo a2ensite sitio1
En la captura de pantalla aparece una dirección IP y un nombre de dominio que pertenece a mi host virtual, mi consejo es que se cambie como minimo la IP porque sino no va a funcionar.
También debemos poner en el archivo hosts nuestra IP
ponemos:
sudo gedit /etc/hosts

El siguiente paso después de crearnos nuestro host virtual es reiniciar nuestro servidor apache
sudo apache2ctl start
Porque sinó lo reiniciamos todos los cambios que hemos hecho no sirven para nada.
A continuación creamos el directorio
mkdir /var/www/sitio1
Nota:
sitio1 se corresponde al directorio que yo e creado.
En ese directorio creamos una página web y abrimos el navegador web, ponemos nuestra IP y si nos sale la página web que hemos creado quiere decir que funciona el trabajo que hemos realizado y sino funciona es porque lo hemos hecho mal. En la captura de pantalla que muestro a continuación se demuestra como al poner la IP sale mi página web:

Espero que os guste mi tutorial y en especial a mi profesor que es el que va a valorar mi trabajo.

No hay comentarios: