Servidor HTTP Apache
Tecnologías de la Información y Comunicación
Servidor
Basado en Protocolo HTTP APACHE
Sistemas Operativos
29/Julio/ 2014
ContenidoIntroducción
En la actualidad, el uso de los servidores web es indispensable para el buen manejo de información dentro de una página ya que almacena todo el contenido de la misma.
En pocas palabras, sin un servidor web, no podríamos tener una página en la red.
Es por eso que hacemos uso de servicios web, como por ejemplo, y es el caso el servidor del protocolo http, común mentellamado servidor web pues es la mayor utilidad para dicho protocolo. Cuando pensamos en un servidor web imaginamos un grupo de páginas web que determinan un sitio web. Un servidor como Apache puede alojar varios sitios, y pueden coexistir varios servidores Apache en un sólo equipo.
Básicamente Apache lee un directorio con todo el contenido posible a enviar y los navegadores piden las páginas (orecursos) para luego, por ejemplo, mostrarlos en pantalla. Es el funcionamiento más básico de un servidor, sin embargo, los servidores actuales realizan muchas tareas complejas. Un ejemplo sería modificar el recurso para personalizarlo y luego enviarlo. O ejecutar un programa y que la salida de este programa devuelva el recurso a enviar. Común mente estos programas se llaman scripts y se tienden aescribir en lenguajes que fueron creados para ese propósito, como lo es PHP, Python o versiones actuales de Perl.
El archivo de configuración de Apache principal puede ser /etc/httpd.conf o /etc/http.d/conf/httpd.conf o /etc/apache/httpd.conf según la distribución y versión de Apache. En este archivo se determinan los directorios a utilizar, los módulos a cargar, permisos y muchísimos detalles más.Veremos los más importantes.
Servicio Web
Los Servicios Web son el conjunto de aplicaciones o tecnologías con capacidad para interpelar en la Web. Estas tecnologías intercambian datos entre ellas con el fin de ofrecer unos servicios.
¿Qué es un servidor web?
Es la maquina o computador donde se almacena su página web. Toda la información publicada en cada sitio web se almacena en unespacio destinado para este fin. De lo contrario no habría forma de divulgar el contenido.
Servidor HTTP 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 implementa el protocolo HTTP/1.1 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código delpopular NCSA HTTP 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creadolos primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. Era, en inglés, a patchy server (un servidor "parcheado").
Historia
En marzo de 1989 Tim Berners Lee, un científico inglés que trabaja en el CERN (Suiza) propone un nueva forma de gestionar la ingente cantidad de información de los proyectos del CERN.
Se trata deuna red de documentos hiper enlazados (hipertexto tal y como Ted Nelson lo denominó ya en 1965); estaba naciendo el WWW. Hubo que esperar hasta noviembre de 1990 hasta que el primer software WWW vio la luz: en un paquete llamado World Wide Web se incluía un navegador web de interfaz gráfica y un editor WYSIWYG (What You See Is What You Get - lo que ve en la pantalla es lo que obtiene como...
Regístrate para leer el documento completo.