Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Inconvenientes
Falta de integracin
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.
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.