Академический Документы
Профессиональный Документы
Культура Документы
GUÍA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIÓN Fecha: 01/04/2013
Proceso Gestión de la Formación Profesional Integral
Procedimiento Ejecución de la Formación Profesional Integral Código: F004-P006-GFPI
GUÍA DE APRENDIZAJE Nº 01
Nombre de la Guía:
Configuración de servidores –
Introducción Servidor Apache
Tomcat y servidor Xampp
Actividad de Aprendizaje
2. INTRODUCCIÓN
Existen varias opciones para instalar un servidor local, entre ellas XAMPP, easyServer,
AppServ, por sencillez y facilidad de instalación el ejercicio de esta guía se centrara en
AppServ.
Guía de Aprendizaje
Antes de darle solución a esta serie preguntas observar el video de instalación del apache paso a paso
para tener una idea más clara de lo que se pretende lograr.
1. ¿Qué es Apache?
R/Apache, sustancialmente, es un proyecto nacido para crear un servidor de web estable, fiable y veloz
para plataformas Unix. Apache nace, por una parte, de un código ya existente y de una serie de patch para
mejorar su fiabilidad y sus características; de ahí su nombre: ¡A PAtCHy sErver! El equipo de desarrollo,
además, está formado por voluntarios, diseminados por todo el mundo, que sigue manteniendo este
servidor de web libre.
servidores web?
Apache se demuestra más rápido que otros webserver free; algunos webserver comerciales, sin embargo,
parece que son más veloces que Apache, pero aquí entra en juego el discurso anterior a propósito de
"Quién hace los benchmark": cada uno intenta siempre arrimar el ascua a su sartén.
En cualquier caso, no es una casualidad que Apache sea el webserver más difundido en la gran red (se
habla, aproximadamente, de 1.500.000 server.
6. ¿Por qué precisamente Apache con todos los servidores web que se encuentran
en circulación?
Sobre todo por cuestión de gustos, pero no sólo por eso. Muchos de los servidores de web que se pueden
encontrar son comerciales y, por eso mismo, más adecuados para usuarios profesionales que pueden
permitirse inversiones en este sentido; además, un software profesional no es a priori mejor que uno libre:
es más, a veces sucede justo al contrario.
Otra razón para preferir Apache es la gran difusión en los servidores web, impecable tarjeta de visita que
garantiza rendimiento y estabilidad.
El archivo .htaccess es un simple archivo de texto que Apache usa para tener algunas reglas sobre los
directorios y los archivos. Resumiendo, éste contiene determinadas directivas que obligan al servidor de
web a actuar según los usuarios, así como a definir otras reglas para los documentos.
Los Secure Socket Layer, normalmente llamados SSL, son un método para pasar informaciones
reservadas a otras máquinas utilizando distintos códigos de ocultamiento. Aunque en el paquete principal
de Apache no está presente un soporte SSL (sobre todo por motivos de "exportación" de códigos de
ocultamiento, sobre los que nos extenderemos), que no podría convertir Apache en un software libre,
puesto que ya lo es, es posible encontrar lo que nos interesa en la página "Related Projects", en la página
inicial del sitio de Apache.
12. ¿Qué significa darle a la propia máquina sobre la que funciona Apache un domain
name?
Simplemente, hacer que Apache, una vez puesto en marcha, se dé cuenta de que tiene que servir a través
del protocolo HTTP todas las peticiones hacia el nombre del host de vuestra máquina.
Sin un domain name, además, Apache ni siquiera se pondrá en marcha.
13. ¿Cómo se programa un domain name?
Abriendo el archivo httpd.conf encontraréis una directiva:
ServerName
a la que tendrá que seguir el nombre del dominio elegido para vuestra máquina. Sólo una advertencia:
evitad usar nombres ya presentes en la red, por culpa de los cuales Apache os muestre vuestro host en
lugar del servidor remoto solicitado a través del navegador; sólo a título informativo, el host
"http://www.pippo.com" ya se ha asignado.
La primera convoca el módulo que Apache necesita para la interpretación con los script en Perl; la
segunda, para los script PHP. La diferencia entre las dos escrituras es muy simple: hay una almohadilla (#)
delante de la segunda; se dice que esta línea está comentada
Por tanto, existe la posibilidad de usar el mismo directorio, pero sin duda es muy desaconsejable hacerlo,
aunque vuestro servidor no esté concetado a la red y lo useis para las pruebas.
La instalación de un servidor web local, permite probar las aplicaciones web, que se
realizan como ejercicios prácticos sin tener que pagar por un host de internet, la
aplicación AppServ, permite instalar el servidor apache de forma local y configura PHP y
mySql, de forma que podemos probar la funcionalidad de las aplicaciones sin incurrir en
gastos y plataformas complejas.
5. GLOSARIO DE TERMINOS
Servidor Web o Servidor HTTP es un programa informático que procesa una aplicación
del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y
síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier
lenguaje o Aplicación del lado del cliente . El código recibido por el cliente suele ser
compilado y ejecutado por un navegador web.
Apache: El servidor HTTP Apache es un servidor web HTTP de código abierto, para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que
2
implementa el protocolo HTTP/1.1 y la noción de sitio virtual.
6. BIBLIOGRAFÍA/ WEBGRAFÍA
http://es.wikipedia.org/wiki/Servidor_web
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=462
http://www.taringa.net/posts/linux/1565932/Como-montar-un-servidor-web-casero-Linux-
Windows.html