Apache es una popular y eficiente alternativa, que ofrece servicios web. Este web server es uno de los logros más grandes del software libre y la punta de lanza del mundo de las páginas web.
3. APACHE ES UNA POPULAR Y EFICIENTE
ALTERNATIVA, QUE OFRECE SERVICIOS
WEB.
4. FUNCIONAMIENTO
UN SERVIDOR WEB SE ENCARGA DE MANTENERSE A LA ESPERA DE PETICIONES HTTP
LLEVADA ACABO POR UN CLIENTE HTTP QUE SE CONOCE COMO NAVEGADOR. EL
NAVEGADOR REALIZA UNA PETICIÓN AL SERVIDOR Y ÉSTE LE RESPONDE CON EL
CONTENIDO QUE EL CLIENTE SOLICITA. A MODO DE EJEMPLO, AL TECLEAR
WWW.GOOGLE.COM EN NUESTRO NAVEGADOR, ÉSTE REALIZA UNA PETICIÓN HTTP AL
SERVIDOR DE DICHA DIRECCIÓN . EL SERVIDOR RESPONDE AL CLIENTE ENVIANDO EL
CÓDIGO HTML DE LA PÁGINA; EL CLIENTE, UNA VEZ RECIBIDO EL CÓDIGO, LO
INTERPRETA Y LO MUESTRA EN PANTALLA.
5. HISTORIA
EN FEBRERO DEL AÑO 1995, EL SERVIDOR WEB MÁS POPULAR ERA UN SERVIDOR DESARROLLADO
POR EL NCSA (NATIONAL CENTER FOR SUPERCOMPUTING APPLICATIONS DE LA UNIVERSIDAD DE
ILLINOIS). EL DESARROLLO DEL SERVIDOR HTTP APACHE SE FUNDAMENTA EN EL TRABAJO DE UN
REDUCIDO GRUPO DE DESARROLLADORES DENOMINADO APACHE GROUP. EL APACHE GROUP LO
CONSTITUYEN AQUELLOS DESARROLLADORES QUE HAN COLABORADO DURANTE UN PERIODO
PROLONGADO DE TIEMPO, GENERALMENTE MÁS DE SEIS MESES.
DESPUÉS DE SER NOMINADO DE UN MIEMBRO DEL APACHE GROUP PARA FORMAR PARTE DEL
MISMO, SE VOTA ENTRE TODOS LOS MIEMBROS DEL APACHE GROUP. EN SUS COMIENZOS, EL
APACHE GROUP CONSTABA DE OCHO DESARROLLADORES, LUEGO DE DOCE Y EN LA ACTUALIDAD
CUENTA CON 25 PERSONAS.
6. REQUISITOS PARA SU FUNCIONAMIENTO
PROCESADOR: PENTIUM
MEMORIA RAM: 64 MB
SISTEMA OPERATIVO: MICROSOFT WINDOWS, GNU/LINUX
TAMAÑO DE LA INSTALACIÓN: 50 MB
7. USO
APACHE ES USADO PRIMARIAMENTE PARA ENVIAR PÁGINAS WEB ESTÁTICAS Y
DINÁMICAS EN LA WORLD WIDE WEB. MUCHAS APLICACIONES WEB ESTÁN
DISEÑADAS ASUMIENDO COMO AMBIENTE DE IMPLANTACIÓN A APACHE, O
QUE UTILIZARÁN CARACTERÍSTICAS PROPIAS DE ESTE SERVIDOR WEB.
8. VULNERABILIDAD DE LA SEGURIDAD
LA MAYORÍA DE LAS VULNERABILIDADES DE LA SEGURIDAD DESCUBIERTAS Y RESUELTAS
TAN SÓLO PUEDEN SER APROVECHADAS POR USUARIOS LOCALES Y NO REMOTAMENTE.
SIN EMBARGO, ALGUNAS SE PUEDEN ACCIONAR REMOTAMENTE EN CIERTAS
SITUACIONES, O EXPLOTAR POR LOS USUARIOS LOCALES MALÉVOLOS EN LAS
DISPOSICIONES DE RECIBIMIENTO COMPARTIDAS QUE UTILIZAN PHP COMO MÓDULO DE
APACHE.