Lo que primero vamos a hacer es agregar una entrada en nuestro archivo de hosts. Esta entrada sirve para identificar nombres de hosts con ips determinadas
Escribimos en una terminal:
sudo gedit /etc/hosts
Y luego agregamos lo siguiente:
127.0.0.1 nombre_del_servidor
Ahora creamos un archivo con información de nuestro sitio en /sites-available:
sudo gedit /etc/apache2/sites-available/nombre_del_servidorEn el archivo creado agregamos lo siguiente:
<VirtualHost *:80>
ServerName nombre_del_servidor
DocumentRoot /ruta/al/www/del/nombre_del_servidor
</VirtualHost>
Ahora habilitamos el sitio para que sea accesible, creando un enlace al archivo que se encuentra en /etc/apache2/sites-available. Para esto necesitamos estar parados sobre el directorio /etc/apache2/sites-enabled
sudo ln -s ../sites-available/nombre_del_servidor
Sólo queda recargar el servidor apache…
sudo /etc/init.d/apache2 reload
Y voilá! Ya tenemos el virtual host creado. Lo accedemos mediante http://nombre_del_servidor
[EXTRA]
Me avisa @patico85 que una forma mas fácil de habilitar el sitio en el virtual host es usando el comando a2ensite y/o a2dissite. De esta forma evitamos tener que crear un enlace a /sites-available. Luego recargaríamos el servidor y listo.
Para habilitar
a2ensite nombre_del_servidor
Y para deshabilitar
a2dissite nombre_del_servidor

Comentarios recientes