El documento compara las características de varios servidores web gratuitos populares como Apache, Microsoft IIS, Glassfish y NginX. Apache es el servidor web más utilizado a nivel mundial, mientras que Microsoft IIS solo funciona con Windows. Glassfish es un servidor de aplicaciones Java EE de código abierto, e NginX es ligero y estable con alta capacidad de manejo de conexiones simultáneas. Cada servidor web tiene ventajas y desventajas en cuanto a funcionalidad, plataformas compatibles y requisitos técnicos.
1. Servidor WEB Gratuito Caracteristicas principales Ventajas Desventajas Plataforma
Requerimiento para
instalación
otro aporte
Apache
si •es un software de código abierto. •ha
incorporado en su soporte a una amplia
gama de lenguajes de programación
web, como Perl, PHP y Python. •también
incluye soporte "SSL" y "TLS".•Sirve para
paginas dinámicas y estáticas en la
WWW. •Permite la configuración de
mensajes de error personalizados y
negociación de contenido.
• es altamente configurable
•se desarrolla dentro del
proyecto htt. •tiene amplia
aceptación en la red. •posee
licencia freeware gracias a su
amplio nivel de adaptación,
su costo y su compatibilidad
con los sistemas operativos.
•posee código abierto y es
fácil de conseguir
ayuda/soporte. •Puede
conectarse directamente a
una base de datos. •Permite
la administración remota.
•no cuenta con una
buena administración.
•falta de integracion.
•no se actualiza
regularmente. •Requiere
más conocimientos
técnicos para instalar y
configurar. •No hay
soporte real técnico.
•Multi
Plataforma(Un
ix, Linux,
Wndows,
MacOS)
•un CPU lo
suficientemente
rápido, una Tarjeta de
Red lo suficientemente
rápida y unos discos
duros lo
suficientemente
rápidos, donde
“suficientemente
rápidos” es algo que
debe ser determinado
por experimentación.•
Mínimo de 64 MB. de
memoria RAM.
•Mínimo de 50 MB. de
disco duro para la
instalación del Apache
solamente
Es el mas
utilizado
aproximad
mente el
60 % de
servidores
a nivel
mundial
2. Microsoft IIS
No •Los avances vienen motivados sobre
todo por la seguridad y el rendimiento,
aunque todavía adolece de algunos
agujeros de seguridad. •Las
características agregadas en seguridad
se aprovechan de las últimas tecnologías
de cifrado y métodos de autenticación
mediante certificados decliente y
servidor.
•IIS tiene la forma de asegurar los datos
es mediante SSL (SecureSockets Layer).
Esto proporciona un método para
transferir datos entre el cliente y el
servidor de forma segura, permitiendo
también que el •servidor pueda
comprobar al cliente antes de que inicie
una sesión de usuario. •La autenticación
implícita que permite a los
administradores autenticara los usuarios
de forma segura a través de servidores
de seguridad y proxy. •IIS también es
capaz de impedir que aquellos usuarios
con direcciones IP conocidas obtengan
acceso no autorizado al servidor,
permitiendo especificar la información
apropiada en una lista de restricciones.
•es confiable, seguro y
administrable en internet.
•proporcionan capacidad de
servidor web integrado.
•Facil Instalación. •IIS tiene
protección contra choques.
•No requiere administración
de cuentas de Usuario
Concretas. •El soporte
técnico es Realmente bueno.
•Si IIS controla o no la
contraseña afecta a los
permisos que tiene el usuario
anónimo.
•tiende a limitarse en las
versiones que no son de
la familia server . •posee
vulnerabilidades. •El
código fuente es
propietario. •Si IIS no
controla la contraseña,
la cuenta debe tener la
capacidad de un inicio
de sesión local. •Es difícil
controlar la dirección.
•Si está utilizando dos
servidores, las
configuraciones del
servidor debe coincidir
exactamente. •Sólo
funciona con el sistema
operativo Windows.
•Solo
Windows
•Los requisitos
software,son:
Microsoft NT Server
4.0, , Microsoft
Internet Explorer 4.01
o sucesivo, Microsoft
Windows NT Server
4.0 Option Pack,
Microsoft NT Server
4.0 service pack 3 o
sucesivo.º
Dimensionando pues
una tipología de
hardware específica
para un cierto número
de Accesos / Clientes.
ºDimensionando pues
una tipología de
hardware específica
para un cierto número
de Accesos / Clientes.
º200 Accesos /
Clientes. ºIntel
Pentium 100MHz. ºDe
un mínimo de 32 MB a
64 MB RAM. º60 MB
de espacio en disco
duro para la
instalación. ºDe un
mínimo de 250MB a
2GB de espacio libre
en el disco duro para
el Caching. ºde 200 a
3. Glassfish
Si º Basado en codigo fuente liberado
por SUN y Oracle. ºutililza un
derivado de apache Tomcat para
servir contenido WEB. ºEsta escrito
en codigo JAVA. º Es mas que nada
un servido de aplicaciones WEB. °
Implementa Tecnologias de la
plataforma JAVA EE. °Soporte EJB,
JPA, JAVA Server Faces, JMS, RMI,
Etc. ° Software libre dual-licenciado
bajo dos licencias de software libre:
el desarrollo comun y la licencia de
distribucion CDDL y la licencia
publica general de GNU (GPL)
° Codigo Abierto. ° Facil
Instalacion. °Soporte con
Java EE 5. °Integracion
total con Netbeans. °
Mucha documentacion
sobre uso, administracion
y desarrollo. ° Consola de
administracion amigable.
°Tiene control total sobre
el servidor de aplicación.
° No ofrecen soporte
en la version Open
Source
•Multi
Plataforma(U
nix, Linux,
Wndows,
MacOS)
Requerimientos
minimos para solaris
Memoria 512 Mb,
Disco duro 250Mb
disponibles. Linux
memoria 512 Mb,
Disco Duro 250 Mb
disponibles.
Windows memoria
1Gb, Disco Duro 500
Mb disponibles.
MacOS memoria 1
Gb, Disco Duro 500
Mb disponibles
Compatible
s con
explorador
es Mozilla,
Internet
Exploret,
Firefox,
Seamonke
y
NginX
SI •Capacidad para manejar mas de
10,000 conexiones simultáneas con
bajo uso de memoria.•Proxy inverso
con caching.•Balanceo de carga.
•Tolerancia a Fallos. •Soporte
TLS/SSLSoporte FastCGI, SCGI,
uWSGI con caching. •Servidores
Virtuales basados en nombre y
dirección. • IPCompatible con
IPv6Streaming FLV y MP4.
•Autenticación de acceso18.
•Reescritura de URL. •Limitaciones
de conexiones concurrente y
respuestas. •Manejo de ancho de
banda. •Geolocalización basada en
direcciones IP. •Tracking de
usuariosWebDAV. •Procesamienro
de datos XSLTPerl scripting
incrustrado. •Proxy SMTP, POP3,
IMAP, entre otros,
•Es Ligero y Estable.• facil
de instalar. •Se puede usar
junto apache,
compatibilidad con las
aplicaciones web mas
populares,
•no tiene módulos
para servir contenido
dinámico sea
PHP, Python, Ruby,
entre otros, para servir
este contenido utiliza
herramientas
externas.
•Multi
Plataforma(Un
ix, Linux,
Wndows,
MacOS)
•un CPU lo
suficientemente
rápido, una Tarjeta de
Red lo suficientemente
rápida y unos discos
duros lo
suficientemente
rápidos, donde
“suficientemente
rápidos” es algo que
debe ser determinado
por experimentación.•
Mínimo de 64 MB. de
memoria RAM.
•Mínimo de 50 MB. de
disco duro para la
instalación del Apache
solamente