Tag Archives: apache2

Instalar Apache2 y crear un nuevo VirtualHost

Apache2 es uno de los servidores web más extendidos y a pesar de haber sido superado en algunos aspectos por sus competidores, sigue siendo uno de los más usados. Un VirtualHost nos permite configurar un servidor web.

Instalar Apache2 es muy sencillo en derivados de Debian:

Por defecto se habilita el VirtualHost default en el puerto 80 de la máquina local, por lo que si entramos en http://localhost veremos la página de bienvenida. Una vez instalado podemos crear un nuevo VirtualHost para servir una página web. Lo hacemos creando un archivo de configuración nuevo en el directorio de Apache2:

y añadimos:

Esta es una estructura básica de configuración, pero el archivo admite muchos parámetros. Podemos consultarlos en la documentación de Apache2:

http://httpd.apache.org/docs/2.2/vhosts/

Primero deshabilitamos el sitio web por defecto con:

A continuación habilitamos el VirtualHost creado:

Ambos comandos (a2ensite/a2dissite) son interfaces que crean un enlace simbólico desde /etc/apache2/sites-available/example.com.conf a /etc/apache2/sites-enabled/example.com.conf, por lo que sería equivalente a ejecutar:

Finalmente reiniciamos apache: