miércoles, 5 de febrero de 2014

Crear un Host Virtual en Linux

Este ejemplo está basado en Debian; pero igual sirve para cualquier versión de Linux.
Necesitamos tener instalado un servidor apache. Todo está probado en local con un dominio que no existe en internet

1. Creamos un directorio donde guardar nuestra web sudo /var/www/xxxxx ,  reemplazando "xxxxx" por el nombre de tu web.

2. Creamos el host virtual con la ip de nuestro equipo
  <VirtualHost 192.168.1.10:80>
     DocumentRoot /var/www/mrcodiweb/ 
     ServerName mrcodiweb-server 
     ServerAlias www.codiweb.mrcodi codiweb.mrcodi  
  </VirtualHost>

La ip del servidor es : 192.168.1.10.
En nuestro ejemplo el Virtual Host apunta a la carpeta "/var/www/mrcodiweb/".
El nombre del servidor es "mrcodiweb-server". Se podría acceder a la web mediante dos nombres "www.codiweb.mrcodi" y "codiweb.mrcodi".

Si no tienes configurado las dns deberías agregar esta línea en "/etc/hosts":

192.168.1.10 www.codiweb.mrcodi codiweb.mrcodi