2. Servidores IIS / APACHE
30 Julio 2011 Revista Digital de la UFT— Desarrollo de aplicaciones web. Servidor ISS Y APACHE
IIS
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 contenido
Artículos usados de: lo de transferencia de dinámico utilizando los
Angel Jesús componentes y secuen-
Arrieche Torres
Mariangel 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
3. 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 y
Se 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. La
error 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 Windows
eludir 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 de
ejecutar 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 de
extensión. 3.51 Services pack 3, y fue nistración remota del IIS y direcciones URL. Sólo es
Para m ayor 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 IIS
gabrielvegas.wordpre
Al año siguiente 1996, se tion, se pueden manejar que está disponible como
ss.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 ser
en-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-
4. Servidor ISS Y APACHE Página 4
SERVIDOR APACHE
Muchas son las configurarse manualmen-
opciones que tiene un te, lo que puede ser un
programador al momento camino difícil para usua-
de la creación de una pa- rios novatos, pero a su vez
gina web, así como tam- puede llevarnos a desarro-
bién son muchas las inte- llar características solo con
rrogantes 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 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- SU HISTORIA
nas en el mundo recurren
para 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 del
ha ido evolucionando pa- programa había quedado seriamente comprometida. La responsabilidad del
ra 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 correo
Windows. electrónico como herramienta principal de coordinación, se pusieron de
Apache, 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 del
tamos 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és
pueda alcanzar niveles de publicaron lo que había de ser la 1a versión oficial del servidor Apache (la
excelencia 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 Apache
con ingresar en la página 0.6.2 para llegar a la serie 0.7, incorporando diversas mejoras. Otro grupo
web 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 nueva
guro que el usuario en- arquitectura las mejoras desarrolladas para Apache 0.7, haciéndose público
contrará 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ía
lo cual lo hace Universal, abundante documentación y muchas mejoras en forma de módulos que se
además de ser gratuito, lo podían incrustar. Después, Apache sobrepasó al servidor NCSA como el más
que lo hace aun más popular en Internet, posición que ha mantenido hasta hoy. En el año 1999
atractivo. 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 y
usuarios inexpertos puede los proyectos relacionados que ha ido surgiendo.
ser una desventaja, es que
por ser de código abierto,
todas las opciones deben
5. 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 Arrieche
http://www.leondres.net/2011/01/iis-vs-apache.html 5. En este archivo se
deben de editar las
lineas 120, 121 y
Verán, yo tenía instalado Micro-
1. Se debe de iniciar 122, agregando el
soft 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 de
Para poder realizar de lo anterior, que el icono de estos servicios. Aqui
Microsoft 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 caso
ocio, decidi comenzar a husmear
es el puerto 82.
un poco de PHP. Como la mayo-
ría, se evita la tediosa necesidad
de 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 se
Apache y PHP 5; lo que hacemos debe de escribir el
forma que despliegue
es instalar algo así como un el menu contextual numero de puerto
WAMP 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 el
errores y que no podian inicar lo zamos a traves de la
servicios. 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 rrien do en h ttp://
halle con la solución. Tanto Apa-
el mismo nombre. localhost conjunto con
che de PHP e IIS de Visual Studio Este archivo puede 4. Ahora debemos de Apache corriendo en
utilizan el puerto 80, para lo cual ser encontrado tam- editar otro archivo http://localhost:82/ en
basta 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 fue
que yo uso más la herramienta de Apache2.2.11conf. C:wamp y abrimos probado en Windows 7 y
Microsoft, decidi cambiar el puer- el archivo wampma- XP.
nager.tpl.
to en el Apache. A continuación
verán como: