Tutorial crear un Virtual Hosts con Apache basado en nombre

Creamos los archivos para cada Host Virtual (pondremos la misma IP en el virtualhost).
Nota explicativa:
Yo he puesto la IP 192.168.1.35 por que es la que tengo
asignada a mi ordenador, tu tendrías que poner la IP
que tengas asignada a tu ordenador (para saber cual es
tu IP hay que poner en consola ifconfig y "donde pone
inet dirección:
" esa es tu IP).

Para el primer host virtual:
sudo gedit etc/apache2/sites-available/tutorial1

<virtualhost 192.168.1.35>
ServerName www.tutorial1.com
DocumentRoot /var/www/tutorial1.com
</virtualhost>


Para el segundo host virtual:
sudo gedit etc/apache2/sites-available/tutorial2

<virtualhost 192.168.1.35>
ServerName www.tutorial2.com
DocumentRoot /var/www/tutorial2.com
</virtualhost>


Creamos la página web que queremos que cargue la primera página web (www.tutorial1.com):

sudo mkdir /var/www/tutorial1.com
sudo gedit /var/www/tutorial1.com/index.html

Ahora en el archivo index.html creamos la página web, yo he puesto esto:

<html>
<body>
Pagina Web del Tutorial1.com
</body>
</html>


Creamos la página web que queremos que cargue la segunda página web (www.tutorial2.com):

sudo mkdir /var/www/tutorial2.com
sudo gedit /var/www/tutorial2.com/index.html

Ahora en el archivo index.html creamos la página web, yo he puesto esto:

<html>
<body>
Pagina web del Tutorial2.com
</body>
</html>


Se añade o modifica el fichero default para que incluya la siguiente directiva:
sudo gedit /etc/apach2/sites-availabe/default
donde pone NameVirtualHost * quitamos el asterisco y ponemos nuestra IP (192.168.1.35)

Se habilitan los nuevos sitios :

a2ensite tutorial1
a2ensite tutorial2

Ahora editaremos el fichero hosts para que nos resuelva las siguientes direcciones:
sudo gedit /etc/hosts
192.168.1.35 www.tutorial1.com
192.168.1.35 www.tutorial2.com


Reiniciamos Apache para aplicar los cambios:

sudo apache2ctl restart




Ahora iniciamos el navegador web y ponemos en la barra de direcciones www.tutorial1.com para que nos muestre el primer host virtual (tutorial1.com)



Abrimos una pestaña en el navegador web (control + t) y ponemos en la barra de direcciones www.tutorial2.com para que nos muestre el segundo host virtual (tutorial2.com)
Posted on 10:31 by gabi Wxp and filed under , | 0 Comments »

0 comentarios: