VirtualHost en apache2

6 febrero, 2013
admin

El término Hosting Virtual se refiere a hacer funcionar más de un sitio web (tales como www.company1.com y www.company2.com) en una sola máquina. Los sitios web virtuales pueden estar “basados en direcciones IP”, lo que significa que cada sitio web tiene una dirección IP diferente, o “basados en nombres diferentes”, lo que significa que con una sola dirección IP están funcionando sitios web con diferentes nombres (de dominio). El hecho de que estén funcionando en la misma máquina física pasa completamente desapercibido para el usuario que visita esos sitios web.

Una vez instalado el servidor apache2 entramos en /etc/apache2/sites-available/ de la siguiente forma:

cd /etc/apache2/sites-available/

Ahora hagamos una copia del archivo default, para poder restaurarlo en caso de que queramos revertir lo que editemos en el.

cp default default.old

Ahora editamos el archivo default con cualquier editor de texto, nano, vim…

nano default

Y añadir esto en la parte superior del archivo dejando intacto el contenido de abajo:
(Añadir uno por página web que queramos alojar en el servidor)

<VirtualHost *:80>
ServerAdmin webmaster@siemprelinux
ServerName siemprelinux


DocumentRoot /var/www/siemprelinux
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/siemprelinux>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

</VirtualHost>

Y utilizamos este comando:  a2ensite + nombre_del_sitio:

a2ensite siemprelinux

Luego se debe editar el archivo hosts para que cada vez que usemos el nombre del hosting virtual nos redirija hacia su ubicación local correcta:

nano /etc/hosts

Y agregar las siguientes lineas:

#hosting virtual siemprelinux 
127.0.0.1        siemprelinux

Por ultimo reiniciamos el servidor apache con:

/etc/init.d/apache2 restart

o con:

service apache2 restart

Sin comentarios

You must be logged in to post a comment.
CONTENIDO PATROCINADO POR

FPla Informatica

Diseño web y Marketing digital
Disponga de una página web o un comercio electrónico de alta calidad a precios muy competitivos.
ACCEDER A FPLA INFORMATICA
close-link