revista digital angel arrieche desarrollo de aplicaciones web

5
REALIZADO POR TSU ANGEL ARRIECHE @ANGELARRIECHE

Upload: angel-arrieche

Post on 26-Jul-2015

189 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Revista digital angel arrieche   desarrollo de aplicaciones web

REALIZADO POR TSU ANGEL ARRIECHE

@ANGELARRIECHE

Page 2: Revista digital angel arrieche   desarrollo de aplicaciones web

cias de comandos del ser-

vidor para crear conteni-

do dinámico indepen-

diente del explorador

mediante páginas Active

Server (ASP).

Los servicios de

Internet Information Ser-

ver (o IIS), son los servi-

cios de software que ad-

miten la creación, confi-

guración y administración

de sitios Web, además de

otras funciones de Inter-

net. Los servicios de Mi-

crosoft Internet Informa-

tion Server incluyen el

Protocolo de transferen-

cia de noticias a través de

la red (NNTP), el Protoco-

lo de transferencia de

archivos (FTP) y el Proto-

colo simple de transfe-

rencia de correo (SMTP).

Los servicios de Internet

Information Server 5.0

(IIS) es el servicio Web de

Windows 2000 que facili-

ta la publicación de infor-

mación en una intranet o

en Internet; IIS permite

autenticación robusta y

segura de los usuarios, así

como comunicaciones

seguras vía SSL; además

podemos crear contenido

dinámico utilizando los

componentes y secuen-

IIS

APACHE

Muchas son las

opciones que tiene un

programador al momento

de la creación de una pa-

gina web, así como tam-

bién son muchas las inte-

rrogantes que se hace

para que su pagina web

sea lo mas productiva

posible y que se adapte a

las necesidades de la em-

presa, organización, insti-

tución para la cual esta

diseñada o simplemente

para sus necesidades per-

sonales. Es por esto que

el servidor Apache, crea-

do hace mas de 1 década,

es por excelencia el servi-

dor al que millones de

personas en el mundo

recurren para la publica-

ción de sus espacios web.

Inicialmente creado para

versiones Unix, el servi-

dor Apache ha ido evolu-

cionando para llegar a

ofrecer versiones que

funcionan con Windows.

Servidores IIS / APACHE

Puntos de interés

especial:

Que es un Servi-

dor ISS

Que es un Servi-

dor Apache

Su historia

Instalación de

los servidores bajo Windows

ISS Vs Apache

Artículos.

Reportajes

Opiniones

Y algo mas...

Revista Digital de la UFT— Desarrollo de aplicaciones web. 30 Julio 2011 Servidor ISS Y APACHE

Artículos usados de:

Angel Jesús

Arrieche Torres

Mariangel Ninoska Paez

Roberto Vittorio

Zanetti Gangi

Darlyn Karina Rojas

Vasquez

Manuel Alejandro

Marcano Gonzalez

Page 3: Revista digital angel arrieche   desarrollo de aplicaciones web

Para comenzar primero hay que saber que es IIS, no es más que un servidor web y conjun-to de servicios que hacen que una computadora se transforme en un servidor web. Este servidor es muy útil a la hora de querer publicar páginas web a la red. Microsoft es el crea-dor de este servidor que está a nuestra disposición desde hace años y debido a cambios en los gustos de los usuarios y a los avances tecnológicos se ha visto en la necesidad de ir mejorando su cali-dad y capacidad, aquí se presentan las versiones de IIS cada una mejor que la anterior.

Su primera ver-sión fue publicada el 30 de mayo de 1995, llama-da IIS 1.0, para sistema operativo Windows NT 3.51 Services pack 3, y fue como un conjunto de ser-vicios basados en Internet suministrada la opción de la arquitectura cliente ser-vidor para Windows 95. Al año siguiente 1996, se lanzó la 2da versión IIS 2.0, para sistema operati-vo Windows NT 4.0 es un sistema Windows de 32 bit, siendo más estable que la versión anterior, soportando plugins, ex-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-

nes Web. Posteriormente se

lanzó IIS 4.0 que aparte de usar el mismo sistema operativo también está disponible para SP3 y Mi-crosoft Internet Explorer 4.01, contiene la segunda versión de Microsoft Tran-saction Server y Index Ser-ver e incluye Site Server Express 2 para gestión de contenido web, siendo más segura y eficaz en la transferencia http con el standard http 1.1 y mos-trando el primer Microsoft Management console. La 5ta versión IIS 5.0, para sistema operativo Win-dows 2000 logra benefi-cios en cuanto a la veloci-dad para http y la trasfe-rencia de archivos. En esta versión se puede reiniciar IIS sin necesidad de que la computadora también lo haga, proporciona admi-nistración remota del IIS y de otros servicios de Win-dows. En IIS 6.0, para sis-tema operativo Windows Server 2003 y Windows XP Profesional x64 Edi-tion, se pueden manejar mayores peticiones http, habilitando a administra-dores copias de configura-ción entre ordenadores a través de secuencias de comandos, permite Identi-ficarse con passport, servi-

dores Proxy y firewalls. Luego la versión

IIS 7.0, para Windows Vis-ta (Solo Business y Ultima-te) y Windows Server 2008, donde no limita el número de conexiones permitidas pero limita el flujo de tareas basándose en las solicitudes activas concurrentes, mejorando el uso y el rendimiento en escenarios punto-a-punto, es más segura, el servidor Web confiable y escalable que proporciona una pla-taforma fácil de adminis-trar para el desarrollo y alojamiento de aplicacio-nes y servicios Web. La última versión es la IIS 7.5, para sistema operativo Windows 7 y Windows Server 2008 R2, tiene me-jora para asignación de certificados de cliente, seguridad IP, filtro de soli-citudes y autorización de direcciones URL. Sólo es compatible con los proto-colos HTTP y HTTPS.

Y aparte Microsoft también lanzó IIS Express, una versión ligera de IIS que está disponible como un servidor independien-te freeware y puede ser instalado en Windows XP con Service Pack 3 y ver-siones posteriores de Mi-crosoft Windows.

EVOLUCION DEL SERVIDOR ISS (INTERNET INFORMATION SERVER)

Página 3 Servidores IIS / APACHE

Se ha publicado

recientemente un

error de seguridad en

IIS 6.x que permite

eludir restricciones

de seguridad y

ejecutar código ASP

arbitrario mediante el

uso de una múltiple

extensión.

P a r a m a y o r

información sobre

esta nota visita:

h t t p : / /

gabrielvegas.wordpre

ss.com/2010/01/05

/error-de-seguridad-

en-iis/

Page 4: Revista digital angel arrieche   desarrollo de aplicaciones web

Muchas son las opciones que tiene un programador al momento de la creación de una pa-gina web, así como tam-bién son muchas las inte-rrogantes que se hace para que su pagina web sea lo mas productiva po-sible y que se adapte a las necesidades de la empre-sa, organización, institu-ción para la cual esta dise-ñada o simplemente para sus necesidades persona-les. Es por esto que el ser-vidor Apache, creado ha-ce mas de 1 década, es por excelencia el servidor al que millones de perso-nas en el mundo recurren para la publicación de sus espacios web. Inicialmen-te creado para versiones Unix, el servidor Apache ha ido evolucionando pa-ra llegar a ofrecer versio-nes que funcionan con

Windows.

Apache, basado en un código abierto, es una demostración de que si todos cooperamos y apor-tamos un granito de are-na, podemos hacer de Internet una herramienta formidable para uso profe-sional y educativo, que pueda alcanzar niveles de excelencia capaces de satisfacer las necesidades de cualquier persona en este planeta. Solo basta con ingresar en la página web oficial de apache (www.apache.org) y se-guro que el usuario en-contrará un instalador para su sistema operativo, lo cual lo hace Universal, además de ser gratuito, lo que lo hace aun más atractivo. Otro atractivo que posee, aunque para usuarios inexpertos puede ser una desventaja, es que por ser de código abierto, todas las opciones deben

configurarse manualmen-te, lo que puede ser un camino difícil para usua-rios novatos, pero a su vez puede llevarnos a desarro-llar características solo con un limite: nuestra imagina-

ción.

SERVIDOR APACHE

Servidor ISS Y APACHE Página 4

En febrero del año 1995, el servidor web más popular era un servi-dor desarrollado por el NCSA (National Center for Supercomputing Applica-tions de la Universidad de Illinois). Sin embargo, al dejar el principal desarro-llador del servidor, Rob McCool, la NCSA en el año 1994, la evolución del programa había quedado seriamente comprometida. La responsabilidad del desarrollo recayó en los responsables de sitios web, que introdujeron mejo-ras progresivas en sus servidores. Un grupo de ellos, utilizando el correo electrónico como herramienta principal de coordinación, se pusieron de acuerdo para poner en común estas mejoras en forma de "patches" o par-ches. 2 de ellos, Cliff Skolnick y Brian Behlendorf, iniciaron una lista de co-rreo, un espacio para compartir información y un servidor en California don-de los desarrolladores más importantes pudiesen trabajar. A principios del año siguiente, 8 programadores fundaron lo que había de ser el Grupo Apa-che. Éstos, utilizando como base de trabajo el servidor NCSA 1.3, incor-poraron las correcciones de errores publicadas y las mejoras más importan-tes que encontraron y probaron el resultado final en sus servidores. Después publicaron lo que había de ser la 1a versión oficial del servidor Apache (la 0.6.2, en abril del año 1995). Casualmente, por esas fechas, la NCSA reem-prendió el desarrollo de su servidor NCSA. En aquel momento el desarrollo de Apache continuó por 2 líneas paralelas. Por un lado, algunos desarrolladores siguieron trabajando en el Apache 0.6.2 para llegar a la serie 0.7, incorporando diversas mejoras. Otro grupo reescribió por completo el código de la primera versión, creando una nueva arquitectura de tipo modular. En julio del año 1995 migraron a esta nueva arquitectura las mejoras desarrolladas para Apache 0.7, haciéndose público como Apache 0.8. El día 1 de diciembre del año 1995, apareció Apache 1.0, que incluía abundante documentación y muchas mejoras en forma de módulos que se podían incrustar. Después, Apache sobrepasó al servidor NCSA como el más popular en Internet, posición que ha mantenido hasta hoy. En el año 1999 los miembros del Grupo Apache fundaron la Apache Software Foundation, que da soporte de tipo legal y financiero al desarrollo del servidor Apache y los proyectos relacionados que ha ido surgiendo.

SU HISTORIA

Page 5: Revista digital angel arrieche   desarrollo de aplicaciones web

Verán, yo tenía instalado Micro-

soft Visual Studio 2010 y ahí

desarrollo en Visual Basic y Asp.

Para poder realizar de lo anterior,

Microsoft se ayuda de IIS

(Internet Information Services).

Sin embargo, por cuestion de

ocio, decidi comenzar a husmear

un poco de PHP. Como la mayo-

ría, se evita la tediosa necesidad

de instalar y configurar manual-

mente y por separado MySQL,

Apache y PHP 5; lo que hacemos

es instalar algo así como un

WAMP o XAMP. Una vez que lo

instale me tiraba un buen de

errores y que no podian inicar lo

servicios. Hora de buscar en los

benditos foros !!! Después de un

par de días de ardua búsqueda,

halle con la solución. Tanto Apa-

che de PHP e IIS de Visual Studio

utilizan el puerto 80, para lo cual

basta con cambiar dicho puerto

uno de los 2. Por comodidad y por

que yo uso más la herramienta de

Microsoft, decidi cambiar el puer-

to en el Apache. A continuación

verán como:

Editado, Realizado por

TSU Informática

Angel Arrieche

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-cantes, como PHP o Perl.

Esto en la WEB @angelarrieche

Facebook: Angelito Arrieche

http://www.leondres.net/2011/01/iis-vs-apache.html

1. Se debe de iniciar

el servicio de Wam-pServer de forma

que el icono de WampServer se

muestre en la barra de tareas del escrito-

rio de Windows.

2. Se daba clic sobre

el icono anterior de forma que despliegue

el menu contextual del WampServer. En

este menu nos movili-zamos a traves de la

siguientes opciones: Apache > httpd.conf,

y de estar forma se abrira el archivo con

el mismo nombre. Este archivo puede

ser encontrado tam-bien en la ubicacion:

C:\wamp\bin\apache\Apache2.2.11\conf.

3. En este archivo se

debe de editar la li-nea 46, en donde se

debe de escribir el numero de puerto

que se desea utilizar,

en este caso usare el

4. Ahora debemos de

editar otro archivo para esto, nos dirigi-

mos a la ubicacion C:\wamp y abrimos

el archivo wampma-nager.tpl.

5. En este archivo se

deben de editar las lineas 120, 121 y

122, agregando el

puerto el cual utiliza-

ra la conexion de estos servicios. Aqui

se debe escribir el puerto que se escri-

bio en el archivo an-terior; en este caso

es el puerto 82.

Listo, tenemos IIS co-

rriendo en http://localhost conjunto con

Apache corriendo en http://localhost:82/ en

un mismo equipo Win-dows. Lo anterior fue

probado en Windows 7 y XP.