2013
ndice
1. 2. 3. 4. 5.
Concepto Servidor web Servidor Apache Instalacin del servidor Apache en Ubuntu Configuracin del servidor Apache Conclusin.
1. Concepto Servidor web Un servidor web es un programa que se ejecuta continuamente en un computador, mantenindose a la espera de peticiones de ejecucin que le har un cliente o un usuario de Internet. El servidor web se encarga de contestar a estas peticiones de forma adecuada, entregando como resultado una pgina web o informacin de todo tipo de acuerdo a los comandos solicitados. 2. Servidor apache Apache es el Servidor Web ms utilizado, lder con el mayor nmero de instalaciones a nivel mundial muy por delante de otras soluciones como el IIS (Internet Information Server) de Microsoft. Apache es un proyecto de cdigo abierto y uso gratuito, multiplataforma (hay versiones para todos los sistemas operativos ms importantes), muy robusto y que destaca por su seguridad y rendimiento. Caractersticas: Altamente configurable: Para los que saben, casi cualquier cosa que se necesite hacer con un servidor web se puede hacer con apache. Estabilidad: Ha probado su estabilidad y funcionamiento en una inmensa cantidad de proyectos. Independencia de la plataforma: Est disponible en variedad de plataformas.
Una vez instalado todos los paquetes correspondientes del servidor Apache, procederemos a abrir nuestro navegador y accedemos al sitio http://localhost.
Aqu podemos observar las palabras It Works, que nos indica que el servidor Apache se ha instalado correctamente. A continuacin reiniciamos el servicio con la siguiente lnea de cdigo:
Ahora accedemos a la carpeta que trae por defecto apache si queremos cambiar la pgina principal que trae este pro defecto: # cd /var/www
En esta carpeta se encuentra un fichero llamado index.html, que es la pgina principal de apache. Digitamos el comando ls y observamos el archivo nombrando anteriormente.
Adems de funcionar como un servidor web, apache tambin puede servir como un servidor de archivos, para esto, tenemos que mover de lugar el archivo index.html que se encuentra alojado en /var/www, para luego copiar los archivos que se desean cargar en el servidor en ese mismo directorio y por ultimo reiniciamos el servidor para que podamos apreciar el contenido que montamos. Para esto, crearemos una carpeta llamada pruebaweb en el directorio /var/www,, en donde se almacenara los archivos que queremos que estn disponibles en nuestra pgina web al momento de acceder a ella. # mkdir pruebaweb Inmediatamente le damos todos los permisos correspondientes a dicha carpeta:
Ahora copiamos el contenido del archivo index.html en la ruta correspondiente # cp /var/www/index.html /home/jhon/index.html
Luego accedemos al directorio /var/www y removemos el archivo index.html, con el siguiente comando: # rm r index.html
Seguidamente crearemos un sitio virtual que tendr como nombre www.yeivimix.com y ser alojado dentro de un directorio que tendr el mismo nombre del sitio, as como se ve a continuacin: # mkdir www.yeivimix.com
El servidor Apache guarda los archivos de configuracin de cada sitio virtual en el directorio /etc/apache2/sites-available, que adems contiene un archivo de configuracin llamado default, que pertenece al sitio web por defecto. Seguido de esto se copiara este archivo default para acoplarla a nuestro sitio creado previamente, para ello digitamos la siguiente lnea: # cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www.yeivimix.com
Ahora faltara editar el archivo que se cre anteriormente conforme a su configuracin correspondiente, para esto digitamos: # gedit /etc/apache2/sites-available/www.yeivimix.com
En este archivo colocamos la direccin ip local de la maquina en la primera lnea que se muestra (<virtualHost): para esto, buscamos la direccin ip con el comando ifconfig en una nueva terminal:
Por ltimo agregamos en las lneas <DocumentRoot> y <Directory> las lneas que se observan en las imgenes que siguen:
A continuacin habilitamos en el servidor apache los sitios virtuales con el comando y al final recargamos el archivo de configuracin: # sudo a2ensite www.yeivimix.com
Para finalizar editamos el archivo index.html para cambiar la apariencia que esta tena anteriormente: # gedit index.html
Y cuando ingresemos a nuestro sitio virtual aparecer la modificacin respectiva que hicimos en el archivo index.html
El servidor web Apache se ha convertido en el servidor web ms utilizado en el mundo debido a sus altas prestaciones y desempeo, adems de ser gratuito, lo cual contribuye a su rpida expansin y posicionamiento. La configuracin de este servidor web para aquellas personas que posean un conocimiento medio del sistema operativo Linux no debe ser un problema, pero resulta en ocasiones complicado e intimidante enfrentarse a los archivos de configuracin del servidor sin una gua o con la base de la informacin fragmentada y de lenguaje oscuro que se puede obtener en la web. El propsito de este gua fue ayudar a aquellas personas que deseen configurar un servidor HTTP a cumplir su objetivo de una manera sencilla y rpida para lograr una excelente configuracin y puesta en marcha de alto rendimiento.