Vous êtes sur la page 1sur 16

Prctica 5: IIS

Miguel ngel Gonzlez Gonzlez

Miguel ngel Gonzlez Gonzlez

ndice
Objetivos........................................................... 3 Instalacin IIS ................................................... 4 Comprobacin. ................................................. 6 Apache vs IIS.................................................. 12 Introduccin. ................................................. 12 Comparacin. ................................................ 13 Fuentes:........................................................... 16

Miguel ngel Gonzlez Gonzlez

Objetivos
Investiga el funcionamiento de Internet Information Server bajo Windows 2003/2008 y crea un sitio web sencillo. Compara este servicio web con Apache y pon un artculo en tu blog explicando sus similitudes, diferencias y una valoracin personal.

Miguel ngel Gonzlez Gonzlez

Instalacin IIS
El presente tutorial, pretender instalar bajo el sistema operativo Windows 2003 Server el recurso IIS. Comenzaremos a instalar IIS. Para comenzar verificaremos que el IIS, este instalado en nuestra PC, y de no ser as, procederemos a instalarlo, para ello accedemos a Inicio > Panel de Control > Agregar o quitar programas > Agregar o quitar componentes de Windows > Servidor de Aplicaciones, hacemos clic en Detalles para seleccionar los componentes que queremos instalar:

Seleccionaremos los siguientes componentes: -Instalar Internet Information Services (IIS)

Miguel ngel Gonzlez Gonzlez

Damos clic en Aceptar en la ventana de los Servicios de IIS y luego en Siguiente, en la ventana Asistente de Componentes de Windows. Esperamos unos minutos hasta que se complete la instalacin. En mi equipo ya vena instalado por defecto.

Miguel ngel Gonzlez Gonzlez

Comprobacin.
Una vez finalice, abriremos nuestro navegador web favorito, y tecleamos en la barra de direccin: http://localhost/ o la direccin IP http://127.0.0.1. Nos aparece tal y como se muestra a continuacin que el servidor est en construccin:

Ahora si accedemos a Inicio > Ejecutar y escribimos inetmgr nos aparecer tal y como se nos dice en la pantalla el Administrador de IIS. A travs de este administrador podremos configurar todo el servidor ISS,tal y como veremos a continuacin se nos muestran todos los archivos del mismo

Miguel ngel Gonzlez Gonzlez

Ahora crearemos un fichero index.html en el directorio C:\Inetpub\wwwroot, en el cual mostraremos un mensaje para comprobar que efectivamente funciona:

Miguel ngel Gonzlez Gonzlez

Ahora debemos incluir dicho archivo en el servidor para que pueda mostrarlo, para ello accedemos al Administrador de IIS, ejecutando de nuevo el siguiente comando:

Ahora pulsamos sobre Sitios Web y seleccionamos Propiedades:

Miguel ngel Gonzlez Gonzlez

Nos aparecer la siguiente pantalla:

Ahora nos dirigiremos a la pestaa Documentos y agregaremos el nuevo archivo que se encuentra en C:\Inetpub\wwwroot\:

Una vez agregado nos aparecer en el recuadro de Habilitar pgina de contenido predeterminado:

Miguel ngel Gonzlez Gonzlez

Pulsamos Aplicar y Aceptamos. Ahora comprobaremos si nos lo abre el explorador:

10

Miguel ngel Gonzlez Gonzlez

Como podemos comprobar funciona correctamente. Tambin podremos comprobar que con un dominio que tenemos creado en el sistema, tambin funciona: midominio.local.

As concluimos la instalacin de IIS, y ya tenemos un servidor capaz de soportar las versiones, ASP 1, ASP 2 y ASP.

11

Miguel ngel Gonzlez Gonzlez

Apache vs IIS
Introduccin.
Apache: Es un servidor de licencia freeware que est dominando el mundo informtico poco a poco por su amplio nivel de capacitacin, su costo y su compatibilidad con los sistemas operativos IIs: Microsoft Internet Information Server (ISS) es la plataforma de servidores desarrollada por Microsoft y ha tenido un ascenso significativo por su compatibilidad con los host y por sus nuevas innovaciones como .Net, siverligth,entre otros....uno de los factores ms importantes sobre el ascenso de este servidor es que viene preinstalado en las mayora de los Os de Microsoft por lo cual fu el estndar de servidores por mucho tiempo. Lenguajes que soportan cada uno: IIS: Slo los lenguajes desarrollados por Microsoft y algunos otros standard: -Asp -Asp.net -vbscript -ajax -msSql -mysql(en versiones superiores a Win2000) -xml -Acsses

12

Miguel ngel Gonzlez Gonzlez

Apache: Abarca la mayora de los lenguajes web y la mayora de los que no soporta se les puede compatibilizar con algunos plugins y aplicaciones. -Php(lenguaje standard de este servidor) -cgi -Perl -cold fusion -mysql(standard en bases de datos de este server) -jsp -sql -MSsql -asp,asp.net(estos slo funcionan en modo perlscript y c o instalando el chilisoft) -xml -ajax

Comparacin.
El mercado de los servidores web est divido (simplificando un poco) entre IIS (Internet Information Server) de Microsoft, y Apache, un proyecto libre de la Fundacin Apache, gratuito y de cdigo abierto.

Si atendemos a las estadsticas, el mundo de los usuarios se decanta claramente por lo segundo. Podemos observar una grfica con las diferencias entre el uso de uno y otro, podemos observar cmo Apache es usado por aproximadamente 65% de los servidores, mientras que IIS es utilizado por aproximadamente el 30%. El resto, aunque menos usado, no significa que sean peores. Son programas algo ms especficos, que todava no se han impuesto en el mercado.

13

Miguel ngel Gonzlez Gonzlez

Si realizamos una anlisis acerca de los servidores web usados por las empresas podremos comprobar que en este mbito, Microsoft es el claro ganador, con el 54% de usuarios, despus de Netscape Enterprise Server, con el 21% de las empresas que se decantan por l. A las empresas parece que no les hace mucha gracia los programas gratuitos, de ah la diferencia de porcentajes entre la utilizacin popular de servidores web y entre los hombres de negocios que siempre piensan que pagar por algo les ofrece ms garantas. IIS va por su versin 6, y, por supuesto, slo funciona bajo servidores Microsoft. Debe ser usado bajo licencia, esto es, hay que pagar por l, con esto te ofrecen un servicio tcnico y cierto tipo de garantas, como soporte ante fallos de seguridad y funcionamiento, disponiendo de parches y hotfixes con cierta tranquilidad. Apache es un proyecto libre, y por tanto, gratuito. Existen dos vertientes que desarrollan paralelamente, 1.3.x y 2.0.x. Que su nmero de versin sea ms alto no significa que sea ms moderno o est ms desarrollado, simplemente son dos lneas de trabajo distintas. De hecho la ms usada es la 1.3.x. No necesita de licencias, y no se recibe soporte tcnico. Eso s, est demostrado que ante los problemas de seguridad, actan ms rpido que Microsoft, poniendo a disposicin de los usuarios hotfixes que

14

Miguel ngel Gonzlez Gonzlez

solucionan el problema en menos tiempo. Pero, centrndonos en la seguridad, estadsticamente, el nmero de incidentes de seguridad sufridos por sistemas funcionando con productos de Microsoft es muy superior al de los ataques perpetrados contra sistemas de cdigo abierto como Linux o Unix. En torno al 60% de los desfiguramientos de pginas web se producen en servidores con Windows NT o 2000 como sistema operativo en contraste con el uso desigual de cada uno. El porqu de este dato puede tener varias explicaciones. Tradicionalmente se tiene la idea de que la compaa de Bill Gates comete grandes errores relacionados con la seguridad y que suelen ser lentos e incluso ineficaces a la hora de resolverlos. Esto hace que los hackers maliciosos lo vean como objetivo claro y apetecible para cometer sus fechoras. Tambin se puede hablar de la leyenda de los tipos de administradores. Se dice que si usan sistemas de cdigo abierto, de alguna forma y slo en teora, ms difciles de manejar y configurar, es que conocen mejor su sistema y pueden aprovechar de manera ms eficaz las innumerables ventajas del cdigo abierto. Los usuarios de Windows, deben permanecer ms atentos al parcheo de sus sistemas, y su configuracin, al ser ms intuitiva y sencilla, puede dar pie a despistes fatales. Si nos centramos en el uso que se hace en Internet de los servidores web, Apache resulta ser el claro ganador ante todas las otras alternativas, pues ha demostrado con creces desde su nacimiento su estabilidad, solidez y rendimiento superiores. En todo caso, Apache supone una clara alternativa para el que pretenda trastear con este mundo de los servidores web, pues slo tiene que descargarlo y comenzar a usarlo en su propio sistema. IIS, sin embargo, es un poco ms intuitivo (cuadros de dilogo y ventanas) pero a costa de una integracin total en el sistema que hace difcil distinguir qu opciones afectan al servidor y cules al sistema operativo. Tambin hay que decir que ocupa muchos ms megas en el disco duro, y su uso sin licencias es ilegal.

15

Miguel ngel Gonzlez Gonzlez

Si el factor decisivo para decantarse por uno u otro pudiese ser el soporte tcnico, Apache lo solventa con una gran comunidad altruista disponible en foros, canales de IRC y servidores de noticias, donde existen miles de usuarios dispuestos a echar una mano cuando surge algn problema.

Fuentes:
http://es.scribd.com/doc/22300726/Especificaciones-Tecnicas-IIS-vs-Apache http://lopezpino.es/2010/07/30/servidores-web-mas-usados/

16