miércoles, 26 de septiembre de 2012

Apache y IIS


Apache
·         Soporte de seguridad SSL y TLS.
·         Puede realizar autentificación de datos utilizando SGDB.
·         Puede dar soporte a diferentes lenguajes, como Perl, PHP, Python y tcl.
Usos de Apache
Apache es utilizado principalmente, para realizar servicio a páginas web, ya sean estáticas o dinámicas. Este estupendo servidor se integra a la perfección con otras aplicaciones, creando el famoso paquete XAMP con Perl, Python, MySQL y PHP, junto a cualquier sistema operativo, que por lo general es Linux, Windows o Mac OS.
Lenguajes que soporta

Abarca la mayoria de los lenguajes web y la mayoría de los que no soporta se les puede compatibilizar con algunos plugins y aplicaciones. 
-
Php(lenguaje standard de este servidor) 
-cgi 
-Perl 
-cold fusion 
-mysql(standard en bases de datos de este 
server ) 
-jsp 
-sql 
-MSsql 
-asp ,asp.net(estos solo funcionan en modo perlscript y   c   o instalando el chilisoft) 
-xml 
-ajax 

ISS

Los servicios que ofrece son: FTP, SMTP,NNTP y HTTP/HTTPS.

Lenguajes que soporta

Solo los lenguajes desarrollados por Microsoft y algunos otros estándar:
-
Asp  
-Asp.net 
-vbscript 
-ajax 
-msSql 
-mysql(en versiones superiores a Win2000) 
-xml 
-Acsses 


Ventajas
IIS
- Fácil de usar.
- ASP preparado en la instalación por defecto.
- Soporte ODBC integrado.
- Configuración gráfica y en línea de comandos.

Apache
- Código fuente disponible.
- Existen versiones virtualmente para cualquier sistema operativo.
- Excelente integración con PHP y MySQL.
- Es el servidor web por excelencia en la Red.

Inconvenientes
ISS
- Multitud de nuevos fallos de seguridad.
- La mayoría de funcionalidad extra debe ser comprada separadamente.
- Sólo funciona en Windows NT/2000.

Apache
- No existe aún configuración gráfica oficial.
- Curva larga de aprendizaje para sacarle el máximo partido


Diferencias y uso

La principal diferencia entre estos dos servidores web es que IIS es de Microsoft (licencia de pago) y Apache es gratuito y de código abierto.

Apache se utiliza más que IIS, usado por aproximadamente el 65% de los servidores, mientras que IIS es utilizado por aproximadamente el 30%. En el 5% restante se utilizan otros servidores web tales como SunONE y Zeus.

IIS sólo funciona bajo servidores Microsoft. Debe ser usado bajo licencia, es decir, debemos pagar por él. Con ello se ofrece un servicio técnico y ciertas garantías, como por ejemplo soporte ante fallos de seguridad y funcionamiento.

Apache es un proyecto libre, y por tanto, gratuito. Además es multiplataforma (funciona tanto en Windows como en Linux). No necesita licencias y no se recibe soporte técnico. Aún así actúa más rápido que Microsoft ante problemas de seguridad.

Respecto a la seguridad, el número de incidentes sufridos por sistemas funcionando con productos de Microsoft es muy superior al de los ataques realizados contra sistemas de código abierto como Linux o Unix.

Centrándonos en el uso que se hace en Internet de los servidores web, Apache es el claro ganador ya que posee una gran estabilidad, solidez y rendimiento.
Por supuesto también está disponible para sistemas Windows, con una gran facilidad de manejo. También cabe destacar el poco espacio que ocupa en el disco duro (apenas 2 megas).

IIS, sin embargo, es un poco más intuitivo (cuadros de diálogo y ventanas), de tal manera que hace que el proceso sea lo más transparente posible para el usuario, por lo que resulta complicado distinguir ciertas opciones. También hay que decir que ocupa muchos más megas en el disco duro, y su uso sin licencia es ilegal.

Por último, respecto al soporte técnico, Apache gana con creces ofreciendo una gran comunidad disponible en foros y servidores de noticias, donde existen miles de usuarios dispuestos a echar una mano cuando surge algún problema.



Gráfico de uso 2000-2012



Referencias

Wikipedia

No hay comentarios:

Publicar un comentario