Si estás leyendo estas líneas hay un porcentaje muy elevado de posibilidades de que estés delante de un ordenador utilizando un sistema operativo, y una aplicación denominada navegador web. Iceweasel,Firefox,Opera,Safari,Konkeror,Internet Explorer…
Para que nuestro navegador nos muestre lo que vemos debe haber alguien o algo que nos “sirva” el contenido que vemos, ya sea texto, imágenes,videos, debe haber un “servidor” que nos proporcione dicha información. Hoy vamos a aprender a instalar todo un señor servidor web en nuestro equipo, el mismo que utilizan cienes y cienes de máquinas a lo largo del mundo: Apache. Llegará el momento en que obvie decir que sistema operativo uso para realizar lo que relato aquí, pero ese momento no ha llegado aun, asi que sepais que todo esto lo realizo con GNU/Linux, Debian Etch para ser exactos.
#aptitude update
Con esto actualizamos la lista de paquetes por si en algun momento se ha modificado por alguna actualización de seguridad.
#aptitude upgrade
con esto se instalarán las actualizaciones de forma automática, las actualizaciones serán relativamente infrecuentes debido a que Debian Etch es una distribución “estable”, en otro momento ampliaré este concepto (eso sigue así, que si en otra entrada, en otro momento, otro dia…)
Y ahora viene el arduo proceso de instalación con:
#aptitude install apache2
Nos pedirá confirmación para instalar ese paquete seleccionado y además todas las dependencias necesarias para que todo funcione correctamente.
Aceptamos y ya está.
Si, ya está, eso es todo lo que tenemos que hacer. Para comprobar que es cierto abrimos un navegador e introducimos en la barra de direcciones la ip del equipo en el que hemos instalado nuestro servidor web. Si nos aparece algo parecido a:
It works! es que la instalación ha sido satisfactoria y además funciona, nuestro servidor web ha puesto a disposicion una paginita de muestra, a partir de aqui lo “unico” que tenemos que hacer es complicarlo todo hasta el infinito y más allá configurandolo todo de forma que se adapte a lo que queramos montar, pero lo que es nuestro servidor web ahí está el tio funcionando.