• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Revista digital angel arrieche   desarrollo de aplicaciones web
 

Revista digital angel arrieche desarrollo de aplicaciones web

on

  • 278 views

 

Statistics

Views

Total Views
278
Views on SlideShare
278
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Revista digital angel arrieche   desarrollo de aplicaciones web Revista digital angel arrieche desarrollo de aplicaciones web Document Transcript

    • REALIZADO POR TSU ANGEL ARRIECHE@ANGELARRIECHE
    • Servidores IIS / APACHE 30 Julio 2011 Revista Digital de la UFT— Desarrollo de aplicaciones web. Servidor ISS Y APACHE ISS archivos (FTP) y el Proto- cias de comandos del ser- Puntos de interés Los servicios de especial: colo simple de transfe- vidor para crear conteni- Que es un Servi- Internet Information Ser- rencia de correo (SMTP). do dinámico indepen- dor ISS ver (o IIS), son los servi- Los servicios de Internet diente del explorador Que es un Servi- dor Apache cios de software que ad- Information Server 5.0 mediante páginas Active Su historia miten la creación, confi- (IIS) es el servicio Web de Server (ASP). Instalación de guración y administración Windows 2000 que facili- los servidores bajo Windows de sitios Web, además de ta la publicación de infor- ISS Vs Apache otras funciones de Inter- mación en una intranet o Artículos. net. Los servicios de Mi- en Internet; IIS permite Reportajes crosoft Internet Informa- autenticación robusta y Opiniones tion Server incluyen el segura de los usuarios, así Y algo mas... Protocolo de transferen- como comunicaciones cia de noticias a través de seguras vía SSL; además la red (NNTP), el Protoco- podemos crear contenidoArtículos usados de: lo de transferencia de dinámico utilizando los Angel Jesús componentes y secuen- Arrieche TorresMariangel Ninoska Paez APACHE las necesidades de la em- recurren para la publica- Roberto Vittorio Muchas son las Zanetti Gangi presa, organización, insti- ción de sus espacios web. opciones que tiene un tución para la cual esta Darlyn Karina Rojas Inicialmente creado para Vasquez programador al momento diseñada o simplemente versiones Unix, el servi- Manuel Alejandro de la creación de una pa- para sus necesidades per- dor Apache ha ido evolu- Marcano Gonzalez gina web, así como tam- sonales. Es por esto que cionando para llegar a bién son muchas las inte- el servidor Apache, crea- ofrecer versiones que rrogantes que se hace do hace mas de 1 década, funcionan con Windows. para que su pagina web es por excelencia el servi- sea lo mas productiva dor al que millones de posible y que se adapte a personas en el mundo
    • Servidores IIS / APACHE Página 3 EVOLUCION DEL SERVIDOR ISS (INTERNET INFORMATION SERVER) Para comenzar nes Web. dores Proxy y firewalls. primero hay que saber Posteriormente se Luego la versión que es IIS, no es más que lanzó IIS 4.0 que aparte de IIS 7.0, para Windows Vis- un servidor web y conjun- usar el mismo sistema ta (Solo Business y Ultima- to de servicios que hacen operativo también está te) y Windows Server que una computadora se disponible para SP3 y Mi- 2008, donde no limita el transforme en un servidor crosoft Internet Explorer número de conexiones web. Este servidor es muy 4.01, contiene la segunda permitidas pero limita el útil a la hora de querer versión de Microsoft Tran- flujo de tareas basándose publicar páginas web a la saction Server y Index Ser- en las solicitudes activas red. Microsoft es el crea- ver e incluye Site Server concurrentes, mejorando dor de este servidor que Express 2 para gestión de el uso y el rendimiento en está a nuestra disposición contenido web, siendo escenarios punto-a-punto, desde hace años y debido más segura y eficaz en la es más segura, el servidor a cambios en los gustos transferencia http con el Web confiable y escalable de los usuarios y a los standard http 1.1 y mos- que proporciona una pla- avances tecnológicos se trando el primer Microsoft taforma fácil de adminis- ha visto en la necesidad Management console. La trar para el desarrollo ySe ha publicado de ir mejorando su cali- 5ta versión IIS 5.0, para alojamiento de aplicacio-recientemente un dad y capacidad, aquí se sistema operativo Win- nes y servicios Web. Laerror de seguridad en presentan las versiones de dows 2000 logra benefi- última versión es la IIS 7.5,IIS 6.x que permite IIS cada una mejor que la cios en cuanto a la veloci- para sistema operativo anterior. dad para http y la trasfe- Windows 7 y Windowseludir restricciones Su primera ver- rencia de archivos. En esta Server 2008 R2, tiene me-de seguridad y sión fue publicada el 30 versión se puede reiniciar jora para asignación deejecutar código ASP de mayo de 1995, llama- IIS sin necesidad de que la certificados de cliente,arbitrario mediante el da IIS 1.0, para sistema computadora también lo seguridad IP, filtro de soli-uso de una múltiple operativo Windows NT haga, proporciona admi- citudes y autorización deextensión. 3.51 Services pack 3, y fue nistración remota del IIS y direcciones URL. Sólo esPara mayor como un conjunto de ser- de otros servicios de Win- compatible con los proto-información sobre vicios basados en Internet dows. En IIS 6.0, para sis- colos HTTP y HTTPS.esta nota visita: suministrada la opción de tema operativo Windows Y aparte Microsoft la arquitectura cliente ser- Server 2003 y Windows también lanzó IIS Express,h t t p : / / vidor para Windows 95. XP Profesional x64 Edi- una versión ligera de IISgabrielvegas.wordpre Al año siguiente 1996, se tion, se pueden manejar que está disponible comoss.com/2010/01/05 lanzó la 2da versión IIS mayores peticiones http, un servidor independien-/error-de-seguridad- 2.0, para sistema operati- habilitando a administra- te freeware y puede seren-iis/ vo Windows NT 4.0 es un dores copias de configura- instalado en Windows XP sistema Windows de 32 ción entre ordenadores a con Service Pack 3 y ver- bit, siendo más estable través de secuencias de siones posteriores de Mi- que la versión anterior, comandos, permite Identi- crosoft Windows. soportando plugins, ex- ficarse con passport, servi- tensiones de Microsoft frontpage, incorpora apli- caciones de red y mejoras de comunicación. Luego de 10 meses se publicó la tercera versión llamada IIS 3.0, para el mismo sistema operativo pero incluyen- do paginas de active Ser- ver (ASP), conexión con bases de datos como ADO, ODBC Jscript y vi- sualbasicscript, Microsoft Visual InterDev y Micro- soft Transaction Server, para distribuir aplicacio-
    • Servidor ISS Y APACHE Página 4SERVIDOR APACHE Muchas son las configurarse manualmen-opciones que tiene un te, lo que puede ser unprogramador al momento camino difícil para usua-de la creación de una pa- rios novatos, pero a su vezgina web, así como tam- puede llevarnos a desarro-bién son muchas las inte- llar características solo conrrogantes que se hace un limite: nuestra imagina-para que su pagina web ción.sea lo mas productiva po-sible y que se adapte a lasnecesidades de la empre-sa, organización, institu-ción para la cual esta dise-ñada o simplemente parasus necesidades persona-les. Es por esto que el ser-vidor Apache, creado ha-ce mas de 1 década, espor excelencia el servidoral que millones de perso- SU HISTORIAnas en el mundo recurrenpara la publicación de sus En febrero del año 1995, el servidor web más popular era un servi-espacios web. Inicialmen- dor desarrollado por el NCSA (National Center for Supercomputing Applica-te creado para versiones tions de la Universidad de Illinois). Sin embargo, al dejar el principal desarro-Unix, el servidor Apache llador del servidor, Rob McCool, la NCSA en el año 1994, la evolución delha ido evolucionando pa- programa había quedado seriamente comprometida. La responsabilidad delra llegar a ofrecer versio- desarrollo recayó en los responsables de sitios web, que introdujeron mejo-nes que funcionan con ras progresivas en sus servidores. Un grupo de ellos, utilizando el correoWindows. electrónico como herramienta principal de coordinación, se pusieron deApache, basado en un acuerdo para poner en común estas mejoras en forma de "patches" o par-código abierto, es una ches. 2 de ellos, Cliff Skolnick y Brian Behlendorf, iniciaron una lista de co-demostración de que si rreo, un espacio para compartir información y un servidor en California don-todos cooperamos y apor- de los desarrolladores más importantes pudiesen trabajar. A principios deltamos un granito de are- año siguiente, 8 programadores fundaron lo que había de ser el Grupo Apa-na, podemos hacer de che.Internet una herramienta Éstos, utilizando como base de trabajo el servidor NCSA 1.3, incor-formidable para uso profe- poraron las correcciones de errores publicadas y las mejoras más importan-sional y educativo, que tes que encontraron y probaron el resultado final en sus servidores. Despuéspueda alcanzar niveles de publicaron lo que había de ser la 1a versión oficial del servidor Apache (laexcelencia capaces de 0.6.2, en abril del año 1995). Casualmente, por esas fechas, la NCSA reem-satisfacer las necesidades prendió el desarrollo de su servidor NCSA.de cualquier persona en En aquel momento el desarrollo de Apache continuó por 2 líneas paralelas.este planeta. Solo basta Por un lado, algunos desarrolladores siguieron trabajando en el Apachecon ingresar en la página 0.6.2 para llegar a la serie 0.7, incorporando diversas mejoras. Otro grupoweb oficial de apache reescribió por completo el código de la primera versión, creando una nueva(www.apache.org) y se- arquitectura de tipo modular. En julio del año 1995 migraron a esta nuevaguro que el usuario en- arquitectura las mejoras desarrolladas para Apache 0.7, haciéndose públicocontrará un instalador como Apache 0.8.para su sistema operativo, El día 1 de diciembre del año 1995, apareció Apache 1.0, que incluíalo cual lo hace Universal, abundante documentación y muchas mejoras en forma de módulos que seademás de ser gratuito, lo podían incrustar. Después, Apache sobrepasó al servidor NCSA como el másque lo hace aun más popular en Internet, posición que ha mantenido hasta hoy. En el año 1999atractivo. Otro atractivo los miembros del Grupo Apache fundaron la Apache Software Foundation,que posee, aunque para que da soporte de tipo legal y financiero al desarrollo del servidor Apache yusuarios inexpertos puede los proyectos relacionados que ha ido surgiendo.ser una desventaja, es quepor ser de código abierto,todas las opciones deben
    • Sin duda el servidor IIS será una pieza clave para gestionar la red de nuestro centro, pudiendo construir una Intranet con muchos de los servicios que habitualmente encontraremos en múltiples portales existentes en Internet. En pocas palabras el Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows el cual distribuye gratuita- mente junto con las versiones de Windows basadas en NT, como pueden ser Windows 2000 Profesional o Windows 2000 Server, así como Windows XP, tam- bién en sus versiones Profesional y Server. Este decir este servicio convierte a una PC en un servidor web para In- ternet o una intranet, es decir que en las computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. Los servicios de Internet Information Services proporcionan las herra- mientas y funciones necesarias para administrar de forma sencilla un servidor web seguro. 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 fabri- Editado, Realizado por cantes, como PHP o Perl. TSU Informática Angel Arrieche Esto en la WEB @angelarrieche Facebook: Angelito Arriechehttp://www.leondres.net/2011/01/iis-vs-apache.html 5. En este archivo se deben de editar las lineas 120, 121 yVerán, yo tenía instalado Micro- 122, agregando el 1. Se debe de iniciarsoft Visual Studio 2010 y ahí el servicio de Wam- puerto el cual utiliza-desarrollo en Visual Basic y Asp. pServer de forma ra la conexion dePara poder realizar de lo anterior, que el icono de estos servicios. AquiMicrosoft se ayuda de IIS WampServer se se debe escribir el(Internet Information Services). muestre en la barra puerto que se escri-Sin embargo, por cuestion de de tareas del escrito- bio en el archivo an- rio de Windows. terior; en este casoocio, decidi comenzar a husmear es el puerto 82.un poco de PHP. Como la mayo-ría, se evita la tediosa necesidadde instalar y configurar manual- 3. En este archivo se 2. Se daba clic sobre debe de editar la li-mente y por separado MySQL, el icono anterior de nea 46, en donde seApache y PHP 5; lo que hacemos forma que despliegue debe de escribir eles instalar algo así como un el menu contextual numero de puertoWAMP o XAMP. Una vez que lo del WampServer. En que se desea utilizar,instale me tiraba un buen de este menu nos movili- en este caso usare elerrores y que no podian inicar lo zamos a traves de laservicios. Hora de buscar en los siguientes opciones:benditos foros !!! Después de un Apache > httpd.conf, y de estar forma se Listo, tenemos IIS co-par de días de ardua búsqueda, abrira el archivo con rriendo en http://halle con la solución. Tanto Apa- el mismo nombre. localhost conjunto conche de PHP e IIS de Visual Studio Este archivo puede 4. Ahora debemos de Apache corriendo enutilizan el puerto 80, para lo cual ser encontrado tam- editar otro archivo http://localhost:82/ enbasta con cambiar dicho puerto bien en la ubicacion: para esto, nos dirigi- un mismo equipo Win-uno de los 2. Por comodidad y por C:wampbinapache mos a la ubicacion dows. Lo anterior fueque yo uso más la herramienta de Apache2.2.11conf. C:wamp y abrimos probado en Windows 7 yMicrosoft, decidi cambiar el puer- el archivo wampma- XP. nager.tpl.to en el Apache. A continuaciónverán como: