Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Servidor de Aplicaciones

No description
by

Jose Sulla

on 23 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Servidor de Aplicaciones

Servidores Web
Servidor de Aplicaciones
Introducción
Un “Servidor” es un computador que brinda servicios a otros equipos (clientes) mediante requerimientos
Un “Servidor WEB” es aquel que entrega en forma de DAEMON o DEMONIO información bajo el protocolo HTTP
Un “Daemon” o “Demonio” es un programa que está en constante ejecución en modo BackGround el cual espera una señal para procesar información
Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows.
Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.
http://www.iis.net
Sun Java System Web Server
Es un servidor Web de alto rendimiento, de escalabilidad masiva y seguro que ofrece contenido dinámico y estático.
Las características de virtualización de dominio. versatilidad de configuración y seguridad robusta,
Soporte para tecnologías JSP y Java Servlet, PHP, NSAPI, CGI y ColdFusion.
Es un servidor web/proxy ligero de alto rendimiento y un proxy para protocolos de correo electrónico (IMAP/POP3).
Es software libre y de código abierto, licenciado bajo la Licencia BSD (Berkeley Software Distribution)
Es multiplataforma, por lo que corre en sistemas tipo Unix (GNU/Linux, BSD, Solaris, Mac OS X, etc.) y Windows.
Google web server
(GWS) es el nombre del servidor web que utiliza Google en sus infraestructuras y servidores.
GWS es una versión modificada y adaptada de Apache HTTP Server que Google utiliza para su propia explotación
Fue creado en 1996, como sucesor del ya existente Servidor WEB de NCSA “HTTPD”.
Es de código abierto y multiplataforma.
Menos gasto de recursos y más agilidad.
Capacidad de adecuarse a módulos externos y determinados para algunas aplicaciones.
Actualizaciones seguras y rápidas.
http://www.apache.org
XAMPP: http://www.apachefriends.org/en/xampp-windows.html
Sitio WEB.
Directorio Virtual.
Permisos.
Servidores Seguros.
Extensiones y Errores Personalizados.
Sitio Web
Un sitio web representa una aplicación web para el desarrollador.
Esta compuesto por un conjunto de archivos entre los que se cuentan páginas html, asp, php, imágenes, archivos, base de datos, objetos entre otras cosas.
El usuario es un concepto que lo asocia a una página.
Directorio virtual
Un directorio web representa una carpeta virtual que reside dentro de un servidor web.
Puede contener diferente archivos que permitan a la aplicación web funcionar sin problemas.
Permisos
Se aplican sobre el sitio, directorio y archivos.
Dependiendo del sistema operativo, los permisos funcionarán correctamente.
Los permisos más comunes son:
- Lectura - Escritura
- Ejecución - Listado de directorios.
- Logs.
Servidores Seguros
La información que circula entre un cliente y un servidor se transfiere en forma segura (encriptada).
El servidor se encuentra autenticado por una CA( Autoridad Certificadora).
Ideal para cuando se quiere transmitir información confidencial.
Extensiones y Errores Personalizados
Dependiendo de los módulos instalados el servidor web podrá interpretar correctamente las extensiones de una página. (asp, jsp, php entre otros.)
Errores típicos como el 404, 500 que pueden ser personalizados por el desarrollador
Conceptos de un Servidor Web
La principal función de un servidor Web es almacenar los archivos de un sitio y emitirlos por Internet (HTTP) para poder ser visitado por los usuarios.
Básicamente, un servidor Web es una gran computadora que guarda y transmite datos vía Internet.
Rol fundamental de un Servidor Web
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_security - Filtrado a nivel de aplicación, para seguridad.
Módulos externos
funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation.
Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.
http://tomcat.apache.org
Servidor de aplicaciones
Un servidor de aplicaciones es un software que proporciona aplicaciones a los equipos o dispositivos cliente, por lo general a través de Internet y utilizando el protocolo http.
Los servidores de aplicación se distinguen de los servidores web por el uso extensivo del contenido dinámico y por su frecuente integración con bases de datos.
-WebLogic (Oracle) escrito en Java,
-WebSphere (IBM) escrito en Java,
-EAServer (Sybase Inc) escrito en Java,
-JOnAS (ObjectWeb) escrito en Java, site: http://jonas.ow2.org ,
-JBoss AS (JBoss) escrito en Java, site: http://www.jboss.org/,
-Gerónimo (Apache) escrito en Java, site: http://geronimo.apache.org
-GlassFish (Oracle) escrito en Java, site: http://glassfish.java.net/
-Zope (Zope corporation) escrito en Python,
-Amazon web Services: site: http://aws.amazon.com/es/
Servidor de aplicaciones
Un servidor proxy es una aplicación situada entre una aplicación cliente y un servidor real (por Ej. un servidor Web), actuando como cliente de éste último. Intercepta todas las solicitudes al servidor real; si él puede responder la solicitud lo hace (con información previamente obtenida del servidor), sino redirecciona la solicitud al mismo.
Servidor proxy
NTLM (NT LAN Manager) es un conjunto de protocolos de seguridad de Microsoft que proporciona a los usuarios.:
Autenticación,
Integridad, y
confidencialidad
ISAPI, (Internet Server Application Programming Interface). API en IIS (Internet Information Services)
Usando las llamadas a funciones ISAPI, las páginas web pueden invocar programas que están escritos en DLLs en el servidor,
Data center
compañías con mas web servers
Microsoft tiene mas de 1 millón de servers, - CEO Steve Ballmer (Julio, 2013)
Facebook tiene “cientos de miles de servers” (Facebook’s Najam Ahmad, Junio 2013)
Full transcript