NÁLISIS COMPARATIVO DE SERVIDORES WEB: APACHE VS MICROSOFT IIS
Servidores web apache
-
Upload
david -
Category
Technology
-
view
2.862 -
download
2
Transcript of Servidores web apache
![Page 1: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/1.jpg)
SERVIDORES WEB APACHE
![Page 2: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/2.jpg)
Apache es usado principalmente para enviar páginas web estáticas y dinámicas en la World Wide Web. Muchas aplicaciones web están diseñadas asumiendo como ambiente de implantación a Apache, o que utilizarán características propias de este servidor web.
Apache es el componente de servidor web en la popular plataforma de aplicaciones LAMP, junto a MySQL y los lenguajes de programación PHP/Perl/Python (y ahora también Ruby).
![Page 3: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/3.jpg)
Ventajas
Modular Código abierto Multi-plataforma Extensible Popular (fácil conseguir ayuda/soporte)
![Page 4: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/4.jpg)
Módulos
La arquitectura del servidor Apache es muy modular. El servidor consta de una sección core y diversos módulos que aportan mucha de la funcionalidad que podría considerarse básica para un servidor web.
Algunos de estos módulos son:
![Page 5: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/5.jpg)
mod_ssl - Comunicaciones Seguras vía TLS. mod_rewrite - reescritura de direcciones (generalmente
utilizado para transformar páginas dinámicas como php en páginas estáticas html para así engañar a los navegantes o a los motores de búsqueda en cuanto a cómo fueron desarrolladas estas páginas).
mod_dav - Soporte del protocolo WebDAV (RFC 2518). mod_deflate - Compresión transparente con el algoritmo
deflate del contenido enviado al cliente. mod_auth_ldap - Permite autentificar usuarios contra un
servidor LDAP. mod_proxy_ajp - Conector para enlazar con el servidor Jakarta
Tomcat de páginas dinámicas en Java (servlets y JSP).
![Page 6: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/6.jpg)
El servidor de base puede ser extendido con la inclusión de módulos externos entre los cuales se encuentran:
mod_cband - Control de tráfico y limitador de ancho de banda.
mod_perl - Páginas dinámicas en Perl.
mod_php - Páginas dinámicas en PHP.
mod_python - Páginas dinámicas en Python.
mod_rexx - Páginas dinámicas en REXX y Object REXX.
mod_ruby - Páginas dinámicas en Ruby.
mod_aspdotnet - Páginas dinámicas en .NET de Microsoft (Módulo retirado).
mod_mono - Páginas dinámicas en Mono
mod_security - Filtrado a nivel de aplicación, para seguridad.
![Page 7: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/7.jpg)
Distribuciones de Apache
Software licenciado bajo la licencia Apache: Android: Plataforma móvil libre, de código abierto. mod_perl - sitios web dinámicos con Perl (Última versión
2.0.3) Apache Ant Herramienta de construcción basada en Java y
XML (Última versión 1.7.0) Apache Avalon (Proyecto cerrado, más detalles) Apache Cocoon (Última versión 2.1) Apache Lenya, gestor de contenidos basado en Apache
Cocoon (Última versión 1.2.4) Apache Axis Servicios web (Última versión 1.4) Servidor HTTP Apache Servidor Web Apache (Última versión
2.2.4) Bonjour: Implementación ZeroConf
![Page 8: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/8.jpg)
Biblioteca Byte Code Engineering: Biblioteca para analizar, editar y producir bytecode encontrado en los archivos .class de Java.
Servidor de Aplicaciones Geronimo: Implementación J2EE(Última versión 2.0.M-1).
Google Web Toolkit: Herramientas para desarrollar aplicaciones AJAX en Java. launchd: Gestión de servicios. Lucene: Motor de búsqueda en textos. Jakarta, proyectos Java en el lado del servidor
Jakarta Tomcat (Última versión 6.0) Jakarta Struts (Última versión 2.0.6)
JXTA: peer-to-peer framework SpamAssassin: - filtro de correo electrónico usado para identificar spam (Última
versión 3.1.7). Apache XML soluciones XML para la web Xalan: Procesador XSLT Xerces: Analizador sintáctico de XML JPOX: Una implementación del mapeo objeto-relación Java (de acuerdo con
JDO y desde la versión 1.2, con JPA) Spring Framework. Framework para la creacion de aplicaciones J2EE
desarrollado por SpringSource.
![Page 9: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/9.jpg)
Como instalar apache (local)
![Page 10: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/10.jpg)
Click en IAgree
![Page 11: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/11.jpg)
Click en Next
![Page 12: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/12.jpg)
Click en Next
![Page 13: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/13.jpg)
Server Name (local host)Administrador (email)
![Page 14: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/14.jpg)
Colocar contraseña (“mysql”) e instalar…
![Page 15: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/15.jpg)
Instalando
![Page 16: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/16.jpg)
Click en finish
![Page 17: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/17.jpg)
Verificar si Apache se esta ejecutando
![Page 18: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/18.jpg)
Verificar si Mysql se esta iniciando
![Page 19: Servidores web apache](https://reader033.fdocumento.com/reader033/viewer/2022052311/556578e2d8b42a7b518b5478/html5/thumbnails/19.jpg)
Ahora tenemos Apache en nuetro servidor local (usuario “root” contraseña ”mysql”)