Creación de Virtual Host en Ubuntu

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_servidor

En 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


Leave Your Comment

Your email will not be published or shared. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>