Servidor Apache e IIS




Servidor Apache

¿Qué es?
Es un servidor web HTTP de código abierto para plataformas Unix que implementan el protocolo http/1.1 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 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 creado los 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").

El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.
Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.


¿Comó funciona?
Es usado para enviar paginas web estadísticas y dinamicas en la world wide web (www).
Es el componente de servidor web en la plataforma de aplicaciones  Lamp.

Crea un espacio virtual de Internet en al pc, lo que permite probar programas que van a funcionar desde distintos lugares conectados a una base y subidas a un servidor mediante la conexion a Internet.
Ventajas
Modular
Código abierto
Multi plataforma
Extendible
Popular

Desventajas
No puede ser usado en todas las plataformas
Es aproximad amente mas lento en un 20% en su arranque
En algunas plataformas no hay forma de exportar todos los símbolos globales cuando se enlaza a el programa ejecutable Https.

Requisitos para instalarlo:
La plataforma principal es Windows 200 o posterior. El instalador soló trabaja con la familia de procesadores x86, como Intel y AMP.
Obtener e instalar el service pack actual.

Servidor IIS
¿Qué es?
Es una serie de servicios para los ordenadores que funcionan en Windows. Originalmente era parte del Option Pack para Windows NT. Luego fue integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios, como Windows 2000 o Windows Server 2003. Windows XP Profesional incluye una versión limitada de IIS. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.
IIS fue inicialmente lanzado como un conjunto de servicios basados en Internet para Windows NT 3.51. IIS 2.0 siguió agregando soporte para el sistema operativo Windows NT 4.0 e IIS 3.0 introdujo las Páginas activas de servidor, esta tecnología es una plataforma de scripting dinámico.
IIS 4.0 eliminó el soporte para el protocolo Gopher y fue puesto con Windows NT como un CD-ROM de "Paquete Opcional" separado.
La versión actual de IIS es la 6.0 para Windows Server 2003 e IIS 5.1 para Windows XP Professional. IIS 5.1 para Windows XP es una versión compacta del IIS que soporta sólo 10 conexiones simultáneas y sólo un sitio web. IIS 6.0 ha agregado soporte para IPv6.
Windows Vista viene con IIS 7.0 preinstalado. No limitará el número de conexiones permitidas pero limitará el flujo de tareas basándose en las solicitudes activas concurrentes, mejorando el uso y el rendimiento en escenarios punto-a-punto (peer-to-peer).
  
¿Comó funciona?
Este servicio convierte a un ordenador en un servidor de Internet o Intranet es decir que en las computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente (servidor web).
Los Servicios de Internet Information Services (IIS) proporcionan las herramientas y funciones necesarias para administrar de forma sencilla un servidor Web seguro. Si ha pensado alojar un sitio Web y FTP (File Transfer Protocol, Protocolo de transferencia de archivos) con IIS, configure el servidor como un servidor de aplicaciones.
El servidor web se basa en varios módulos que le dan capacidad para procesar distintos tipos de páginas, por ejemplo Microsoft incluye los de Active Server Pages (ASP) y ASP.NET. También pueden ser incluidos los de otros fabricantes, como PHP o Perl.
 
Requisitos para instalarlo:
Tener instalado y configurado el protocolo TCP/IP Microsoft, NT service microsoft Internet Explored, service pack 3 o sucesiva.