Está en la página 1de 5

Apache HTTP Server

Qu es Apache HTTP Server?


El servidor Apache HTTP , tambin llamado Apache, es un servidor web HTTP
de cdigo abierto para la creacin de pginas y servicios web. Es un servidor
multiplataforma, gratuito, muy robusto y que destaca por su seguridad y
rendimiento.
.

Servidor Web
Para entender mejor lo que es Apache, primeramente definiremos lo que es
un servidor web. La definicin ms sencilla de servidor web, que es un
programa especialmente diseado para transferir datos de hipertexto, es decir,
pginas web con todos sus elementos (textos, widgets, baners, etc). Estos
servidores web utilizan el protocolo http.
Los servidores web estn alojados en un ordenador que cuenta con conexin a
Internet. El web server, se encuentra a la espera de que algn navegador le
haga alguna peticin, como por ejemplo, acceder a una pgina web y responde
a la peticin, enviando cdigo HTML mediante una transferencia de datos en
red.

Historia
La historia de Apache se remonta a febrero de 1995, donde empieza el
proyecto del grupo Apache, el cual esta basado en el servidor Apache httpd de
la aplicacin original de NCSA. El desarrollo de esta aplicacin original se
estanc por algn tiempo tras la marcha de Rob McCool.
Fueron Brian Behlendorf y Cliff Skolnick quienes a travs de una lista de
correo coordinaron el trabajo y lograron establecer un espacio compartido de
libre acceso para los desarrolladores.
En 1999, se form la Fundacin de Software Apache (Apache Software
Foundation) para obtener apoyo financiero, organizativo y legal para el
servidor.

Ventajas

Instalacin/Configuracin. Software de cdigo abierto.

Coste. El servidor web Apache es completamente gratuito.

Funcional y Soporte. Alta aceptacin en la red y muy popular, esto


hace que muchos programadores de todo el mundo contribuyen
constantemente con mejoras, que estn disponibles para cualquier
persona que use el servidor web y que Apache se actualice
constantemente.

Multi-plataforma. Se puede instalar en muchos sistemas operativos, es


compatible con Windows, Linux y MacOS.

Rendimiento. Capacidad de manejar ms de un milln de visitas/da.

Soporte de seguridad SSL y TLS.

Inconvenientes

Falta de integracin

Posee formatos de configuracin NO estndar.

No posee un buen panel de configuracin

SERVICIO HTTP DE INTERNET


INFORMATION SERVER (IIS)
Los servicios de Internet Information Server (a partir de ahora IIS) son una
plataforma con unas prestaciones completas, capaz de dar servicio HTTP
(sitios web), FTP (transferencia de archivos), NNTP (noticias) y SMTP (correo
electrnico) a empresas, particulares, instituciones, y debido a su integracin
en los sistemas operativos Windows 2000 y XP es relativamente fcil de
configurar y de manejar.
De todos los servicios que proporciona, nos vamos a centrar en sus
capacidades como servidor World Wide Web (HTTP).

Caractersticas
La versin 5.1 de los Servicios de Internet Information Server presenta muchas
caractersticas que ayudan a los administradores Web a crear aplicaciones
Web escalables y flexibles.

Seguridad
Autenticacin de texto implcita avanzada: la autenticacin de texto implcita
avanzada es compacta, permite una autenticacin segura y eficaz de los
usuarios a travs de servidores proxy y servidores de seguridad, no requiere
software cliente adicional y evita pasar el nombre de usuario y la contrasea en
texto sin cifrar a travs de Internet. Adems, la autenticacin de texto implcita,
annima, bsica HTTP e integrada de Windows (anteriormente llamada
autenticacin de desafo/respuesta de Windows NT y autenticacin NTLM) an
estn disponibles.
Comunicaciones seguras: Secure Sockets Layer (SSL) 3.0 y Seguridad de
capa de transporte (TLS) proporcionan una forma segura para intercambiar
informacin entre clientes y servidores. Adems, SSL 3.0 y TLS proporcionan al
servidor la forma de comprobar quin es el cliente antes de que el usuario inicie
una sesin en el servidor. En IIS 5.1, los certificados de cliente estn expuestos
a ISAPI y a las pginas Active Server, de forma que los programadores puedan
efectuar el seguimiento de los usuarios a travs de los sitios. IIS 5.1 tambin
puede asignar el certificado del cliente a una cuenta de usuario de Windows, de
forma que los administradores puedan controlar el acceso a los recursos del
sistema basado en el certificado del cliente.
Cifrado canalizado por servidor (SGC): es una extensin de SSL que permite
a instituciones financieras con versiones de exportacin de IIS utilizar un

cifrado de alto nivel de 128 bits. Asistentes para seguridad: los asistentes para
seguridad simplifican las tareas de administracin del servidor.
Restricciones de dominio de Internet e IP: se puede conceder o denegar
accesos Web a equipos individuales, grupos de equipos o dominios enteros.
Almacenamiento de certificados: proporciona un nico punto de entrada que
le permite almacenar, realizar copias de seguridad y configurar certificados de
servidor.

Fortezza: el estndar de seguridad del gobierno de EE.UU., habitualmente


llamado Fortezza, es compatible con IIS 5.1. Este estndar satisface la
arquitectura de seguridad Defense Message System con un mecanismo
criptogrfico que proporciona confidencialidad de mensajes, integridad,
autenticacin y control de acceso a mensajes, componentes y sistemas. Estas
caractersticas se pueden implementar con el software del explorador y el
servidor, y con hardware de tarjeta PCMCIA.

Administracin
Reiniciar IIS: posibilidad de reiniciar los servicios Internet sin reiniciar el
equipo.
Realizar copias de seguridad y restaurar la metabase: los cambios en la
capacidad y los procedimientos para realizar copias de seguridad y restaurar la
metabase mejoran la seguridad y permiten restaurar la metabase en otros
equipos. La aplicacin se ejecuta en el complemento IIS.
Almacenamiento en cach de plantillas ASP: los cambios en Ajustes de
cach de plantillas ASP proporcionan un mayor control del almacenamiento en
cach de archivos ASP.
Mensajes de error personalizados mejorados: ahora los administradores
pueden enviar mensajes informativos a clientes cuando se producen errores de
HTTP en los sitios Web. Tambin incluye capacidades de procesamiento de
errores ASP detallados a travs del uso de mensaje de error personalizado
500-100.asp. Puede usar los errores personalizados que proporciona IIS 5.1 o
crear los suyos propios.
Opciones de configuracin: puede establecer los permisos para las
operaciones Web de Lectura, Escritura, Ejecucin, Secuencia de comandos y
FrontPage en el nivel de sitios, directorios o archivos. Administracin remota:
IIS 5.1 tiene herramientas de administracin basadas en Web que permiten la
administracin remota del servidor desde casi cualquier explorador en cualquier
plataforma.

Administracin centralizada: las herramientas de administracin para IIS


utilizan Microsoft Management Console (MMC). MMC aloja los programas,
llamados complementos, que los administradores utilizan para administrar los
servidores. Capacidades de programacin
Pginas Active Server (ASP): proporciona una alternativa fcil de utilizar a
CGI e ISAPI que permite a los programadores de contenido incrustar cualquier
lenguaje de secuencias de comandos o componente del servidor en las
pginas HTML. ASP proporciona acceso a todas las peticiones HTTP y
secuencias de respuesta, as como conectividad con bases de datos basada en
estndares y la capacidad para personalizar el contenido para diferentes
exploradores.
Nuevas caractersticas de ASP: las pginas Active Server tienen algunas
caractersticas nuevas y mejoradas para aumentar el rendimiento y simplificar
las secuencias de comandos del servidor.
Proteccin de aplicaciones: IIS 5.1 ofrece mayor proteccin e incrementa la
confiabilidad de las aplicaciones Web. De manera predeterminada, IIS
ejecutar todas las aplicaciones en un proceso comn o agrupado que est
separado de los procesos bsicos de IIS. Adems, tambin puede aislar
aplicaciones cuyas misiones sean crticas y que deban ejecutarse fuera tanto
de los procesos de ncleo de IIS como de los agrupados.

También podría gustarte