Hola en este tutorial vamos a crear Hosts Virtuales Basados en IP.
Para crear Hosts Virtuales Basados en IP tendríamos que crear como mínimo una interfaz de red virtual para que funciones, en mi caso voy a crear dos.
Para crear las interfaces tenemos que poner el siguiente comando en el terminal de linux:
sudo ifconfig eth0:1 192.168.1.230 netmask 255.255.255.0
sudo ifconfig eth0:2 192.168.1.250 netmask 255.255.255.0
Ahora se crean los archivos prueba1 y prueba2 donde guardaremos las indicaciones de los 2 hosts virtuales dentro de la carpeta sites-available (yo le he puesto prueba1 y prueba2 pero vosotros podéis poner lo que queráis).sudo gedit /etc/apache2/sites-available/prueba1
Y dentro de este.
"<"virtualhost 192.168.1.230">"
ServerName www.prueba1.com
DocumentRoot /var/www/prueba1.com
"<"/virtualhost">"
sudo gedit /etc/apache2/sites-available/prueba2
"<"virtualhost 192.168.1.250">"
ServerName www.prueba2.com
DocumentRoot /var/www/prueba2.com
"<"/virtualhost">"
También tenemos que crear las carpetas que hemos puesto en el DocumentRoot de nuestros hosts virtuales.
sudo mkdir /var/www/prueba1.com
sudo mkdir /var/www/prueba2.com
Ahora crearemos los respectivos index para cada host virtual.
sudo gedit /var/www/prueba1.com/index.html
sudo gedit /var/www/prueba2.com/index.html
Por último habilitamos los nuevos sitios virtuales.
sudo a2ensite prueba1
sudo a2ensite prueba2
Y reiniciamos el servicio de apache.
sudo apache2ctl restart
Ya solo nos queda comprobar si a funcionado lo anterior.
1 comentarios:
Si se trata de hosts virtuales basados en IP, ¿por qué nombras los basados en nombre?
Publicar un comentario