mirror magazine
Post on 30-Mar-2016
226 Views
Preview:
DESCRIPTION
TRANSCRIPT
M A G A Z I N E
EDICION DE apache server e iis
PUBLICIDAD
EDITORIAL
AGOSTO2012
M A G A Z I N E
PUBLICIDAD
Esta edición de MIRROR magazine, brinda a sus lectores mayor contenido relevante acerca de
APACHE SERVER e Internet Information Services.
La tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, con-
notación que toma Behelendorf uno de los fundadores del proyecto APACHE, demostrando que es fir-
me y enérgico pero no agresivo. El servidor Apache se desarrolla dentro del proyecto HTTP Server
(httpd) de la Apache Software Foundation, es un servidor web HTTP de código abierto, para platafor-
mas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras
Internet Information Services es un servidor web y un conjunto de servicios para el sistema ope-
rativo Microsoft Windows. Se denominaba Personal Web Server (PWS), y actualmente forma parte de
la distribución estandar de Windows, de modo que no se necesita una licencia extra para instalarlo.
E D I T O R
Claudia Esser
M A G A Z I N E
C O N T E N I D O NCSSA -APACHE PAG 6
INTERNET INFORMATION SERVICES PAG 10
GLOSRAIO DE TERMINOS PAG 12
ISS / APACHE PAG 14
VENTAJAS APACHE / DIFERENCIAS IIS Y APACHE PAG SERVIDOR APACHE / ISS PAG 18
M A G A Z I N E
PUBLICIDAD
NCSA HTTPD -
Resultaría difícil poder
comenzar a hablar del origen, bondades y evolución del servi-dor web APACHE sin antes ha-blar de su predecesor NCSA HTTPD, el cual fue un servidor web desarrollado por la NCSA ,
dicho servidor fue uno de los primeros servidores web que fueron desa-rrollados, Tim Berners, Tony Sanderse entre otros fueron alguno de sus desarrolladores, algo trascendental que permitió este servidor web fue el permitir la creación de web sites dinámicos, siendo un avance im-portante para llegar a lo que actualmente conocemos en la web, al no continuar con el desarrollo de NCSA HTTPD por parte de NCSA deja-ron de salir nuevas versiones del mismo, consecuencia a esto un grupo independiente junto sus esfuerzos y conocimientos y surgió el proyecto APACHE , el cual utilizo el código fuente del servidor anteriormente mencionado (NCSA HTTPD) y continuaron programando en base al mismo, surgiendo así el servidor APACHE, el cual nace en el año de 1995, dicho proyecto estuvo estancado por un tiempo, fueron Brian Behlendorf y Cliff Skolnicj quienes tuvieron una participación primor-dial en el proyecto pues se encargaron de reunir al equi- po y juntar mancomunadamente esfuerzos para así se-guir con el desarrollo del mismo, cabe destacar que el 95% de los servidores trabajaban con NCSA HTTPD los cuales posteriormente al lan-zamiento de APACHE Server en abril de 1996 migraron al mismo en su mayoría, actualmente todo el código NCSA ha sido removido de APACHE como parte de las continuas mejoras que han sido realizadas al mismo.
A P A C H E Autor Claudia Esser
Como bien se ha dicho APACHE es un servidor web, al cual millones de servidores han decidido emplear, convirtiéndose en el servidor más usado en el internet en la actualidad. Inicialmente fue un software so-lo compatible con sistemas operativos UNIX de las sucesivas evolucio-nes que ha tenido, con el lanzamiento de distintas versiones, APACHE también está para ser implementado en Windows entre otros sistemas operativos; lo cual arroja ventajas a sus usuarios siendo multiplatafor-ma podría decirse entonces que APACHE es prácticamente universal.
Las licencias BSD son de código abier-to, al ser de tecnología open source el código puede ser modificado a la conveniencia del usuario, APACHE es descendiente de esta licencia es por ello que permite que desarrolla-dores y programadores realicen me-joras e incluso productor propieta-rios, siempre y cuando se haga
mención al uso del código de APACHE, es decir se mantengan
lo créditos del mismo en cualquier modificación que fuese hecha. Puede mencionare por ejemplo que Mac OS X integra a APACHE, como soporte de su servidor de aplicaciones Web Objects y en su propio servidor Web. También el motor de búsquedas de google trabaja en base a una versión modificada de APACHE llamada
Google Web Server 'GWS' ambos ejem-plos son solo una muestra de algunos de los grandes del mercado que han elegido a APACHE como base para el desarrollo de sus propios servidores ajustados a sus necesidades.
Mercado de servidores Web a Abril 2012
Cifras suministradas por Netcraft
continúa
<El hecho de ser código abierto es una ventaja enorme que ubica a APACHE por encima de otros servidores, pues puede revisarse en cualquier momento el código que está siendo instalado como servidor, además el mismo es de descarga completamente gratuita, pun-to favorable a la hora de elegir un servidor web que represente calidad de servicio y economía. Actualmente la versión mas nueva lanzada por 'The APACHE Software Foundation' es la 'APACHE HTTPD 2.4.2', fue lanzada el 17 de abril de 2012; la cual incluye mejoras en seguridad y mejoras en los lla-mados 'bugs' existentes en versiones anteriores, como forma de mejorar la vulnerabilidad que había sido detectada en el área de seguridad, esta ver-sión representa la mejor versión lanzada hasta los momentos según sus desa-rrolladores y está disponible para ser descargada desde el website ofi-cial www.APACHE.org y puede ser descargada por cualquiera que cumpla con los requerimientos necesarios para que el software pueda ser ejecutado en el equipo seleccionado. Existen gran cantidad de módulos adaptables que pueden ser instalados en cualquier momento que sea necesario, un programador con dominio de len-guaje C y/o PERL puede programar módulos adicionales para que realice una o varias funciones en específico adaptándose a sus necesidades, lo cual permite mejorar la funcionalidad de APACHE, es por eso que se dice que APACHE es altamente adap-table. APACHE trabaja además con PHP y otros lenguajes de script, también con java y paginas jsp.
FIN
PUBLICIDAD PUBLICIDAD
Internet Information
IIS, es una serie de servicios
para los ordenadores que funcionan con Windows anteriormente era parte
del option pack para Windows NT. Luego fue integrado en otros sistemas
operativos de Microsoft destinados a ofrecer servicios, como Windows 2000 o
WindowsServer 2003. Windows XP Profesional incluye una versión limitada de
IIS.
Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS. Este
servicio convierte a un ordenador en un servidor de Internet o Intranet es de-
cir que en las computadoras que tienen este servicio instalado se pueden
publicar páginas web tanto local como remotamente (servidor web). Este
permite los servicios de software que admiten la creación, configuración y
administración de sitios Web
Los Servicios de Internet Information Services (IIS) proporcionan
las herramientas y funciones necesarias para administrar de forma sencilla un
servidor Web seguro. Fue inicialmente lanzado como un conjunto de servi-
cios basados en Internet para Windows NT 3.51. IIS 2.0 siguió agregando so-
porte para el sistema operativo Windows NT 4.0 e IIS 3.0 introdujo las Páginas
activas deservidor, esta tecnología es una plataforma de scripting dinámico.
IIS 4.0 eliminó el soporte para el protocolo Gopher y fue puesto con Windows
NT como un CD-ROM de "Paquete Opcional" separado.
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 ha-
bitualmente encontraremos en múltiples portales existentes en Internet.
Services Autor: Jessica López
Existen varias versiones disponibles de acuerdo a su evolución y necesida-
des las cuales son:
IIS 1.0, Windows NT
3.51 Services pack
3
IIS 2.0, Windows NT 4.0 IIS 3.0, Windows NT 4.0
Services pack 3
IIS 4.0, Windows NT
4.0 Option pack 3
Publicado el 30 de
mayo de 1995. Fue
proporcionada la op-
ción de la arquitectura
cliente servidor para
Windows 95.
Lanzado en 1996 es un sistema
Windows de 32 bit. Mayor estabi-
lidad que Windows 95. Las edi-
ciones para servidores de Win-
dows NT 4.0 además incorporan
un Servidor Web, IIS 2.0. Soporta
plugins extensiones de Microsoft
frontpage. Otras aplicaciones
añadidas son Microsoft transac-
tion para aplicaciones de red y
Microsoft message queue Server
para mejorar las comunicacio-
nes.
Aproximadamente unos 10
meses después se lanzó en
nuevo iis 3.0. Se introdujeron
paginas de active Server
(ASP) y se mejoro la veloci-
dad asp trajo la posibilidad
de conectar con bases de
datos de Microsoft a través
de actives data objet y
ODBC. Jscript y visualba-
sicscript junto con la tecnolo-
gía ODBCse utilizaron para
crear páginas basadas en
ASP. Microsoft Visual InterDev
también se incluyó en IIS 3.
Microsoft Transaction Server
(MTS) sirvió para distribuir apli-
caciones Web.
Se añadió Internet Ex-
plorer 4.01 Se introdujo
la segunda versión de
Microsoft Transaction
Server. También Index
Server en su segunda
versión. Site Server Ex-
press 2 para gestionar
el contenido Web.
Mejora la fiabilidad y
la eficacia de la trans-
ferencia http con el
standard http 1.1 Apa-
rece el primer Micro-
soft Management
console (mmc)
IIS 5.0, Windows
2000
IIS 6.0, Windows Server
2003 y Windows XP Profe-
sional x64 Edition
IIS 7.0, Windows Vista y
Windows Server 2008
IIS 7.5, Windows 7 y
Windows Server
2008 R2
Vino el cambio de
nombre de Internet
Information Server de
Servicios de Internet
Information Server Po-
sibilidad de definir
cuotas de tiempo. Ma-
yor velocidad para
http Mejora la trasfe-
rencia de archivos ha-
bilitando la reanuda-
ción de una descarga
si ha sido interrumpida.
Posibilidad de reiniciar
IIS sin reiniciar el equi-
po Administración re-
mota del IIS y de otros
servicios de Windows
Integrado en el sistema
operativo Windows 2003
server. Es capaz de mane-
jar un número superior de
peticiones http. Permite a
los administradores las co-
pias de configuración en-
tre maquinas a través de
secuencias de comandos.
Utilización de autentica-
ción en passport, servido-
res Proxy y firewalls. Puede
utilizar la característica de
grupo de Active Directory
para garantizar IIS.
Windows Vista viene con
IIS 7.0 preinstalado, No
limitará el número de co-
nexiones permitidas pero
limitará el flujo de tareas
basándose en las solici-
tudes activas concurren-
tes, mejorando el uso y el
rendimiento en escena-
rios punto-a-punto (peer-
to-peer).
El sistema operativo
Windows Server® 2008
proporciona una pla-
taforma unificada pa-
ra la publicación en
Web con Internet Infor-
mation Services (IIS),
ASP.NET y Windows
Communication Foun-
dation integrados. IIS
versión 7.0 es una me-
jora de primer orden
en el servidor web de
IIS existente y desem-
peña un papel funda-
mental en la integra-
ción de las tecnologías
de plataforma web.
FTP: File Transfer Protocol. Este servicio nos ofrece la op-ción de transferir archivos en una arquitectura de cliente/servidor de tal forma que el cliente pueda tanto subir como descargar archivos de la ma-quina servidor.
• SMTP: Simple Mail Tranfer Protocol. Protocolo simple de transferencia de correo, nos da la posibilidad de intercam-biar mensajes de correo electrónico entre los ordenadores.
Glosario
NNTP: Network News Transfer Protocol.
“Protocolo para la transferencia de noticias en red” es un protocolo creado para la lectura y la escritura de noticias o artículos en la red.
• HTTP/HTTPS: Hyper Text Transfer Protocol. Es el protocolo de transferencia de hipertexto se utiliza para cada una de las transacciones realizadas en las paginas web, este protocolo defi-ne la forma de comunicarse de los elementos de la red y sigue el esque-ma de petición-respuesta entre cliente y servidor.
Consiste en una serie de servicios que nos permite manejar páginas web en una compu-
tadora Windows. Este servidor solo funciona con sistemas Windows, es la solución informá-
tica de Microsoft para configurar servidores de internet, es mas común verlo en sistemas
Windows server pero también puede funcionar en Windows no server.
Windows IIS es soportado por Microsoft.
Soporta .NET framework y lenguaje ASP y
ASPX.
viene instalado automáticamente en Win-
dows server, en otro Windows debe instalarse
manualmente.
el servidor local de iis se ejecuta en la carpe-
ta raíz wwwroota
Servidor Apache Este servidor puede funcionar en prácticamente todos los sistemas operativos, pero
normalmente lo encontramos trabajando bajo Linux. Normalmente se combina con
PHP y Bases de Datos MySQL siendo la solución más utilizada hoy en día.
Soportado por la comunidad de usuarios.
Coste bajo, ya que no requiere de licencia de software y puede descargarse gratuita-
mente desde su pagina.
Flexibilidad de programación, opción de múltiples lenguajes.
Reputación de mejor seguridad.
Servidor Windows IIS Autor: Alba Carolina Barrios
¿Cual utilizar?
En lo personal todo dependerá principalmente de cual lenguaje nos agra-
de mas, apache esta orientado principalmente a lenguajes libres como php, jsp entre
otros, por su parte también puede trabajar con paginas asp y asp pero su compatibili-
dad no es 100% y seria complejo configurar para este trabajo.
Por otra parte el IIS no es gratuito, si bien cuenta con el soporte de una
enorme corporación también tiene sus debilidades y como se sabe, nada es perfecto,
pero en cuanto a facilidad de lenguaje es mas practico y sencillo, comodidad que se
paga por un buen soporte y facilidad de uso.
En la imagen se aprecia una grafica de uso de los servidores mas populares del mercado representada desde julio del
2000 hasta abril del 2012 por Netcraft
Considero necesario que para un mejor manejo de los conocimientos en “servidores” debemos conocer el significa-do de lo que es un servidor web, y para ello nada mejor que un ejemplo: Cuando abrimos nuestro navegador (IE, Fi-
refox, Opera, Safari, entre otros) para acceder a un sitio web, lo que sucede bajo nuestros ojos es que el navegador
hace la petición de un documento HTML a un servidor web. Éste es una máquina con un software adecuado para atender las peticiones o instrucciones, no sólo nuestras, sino de los millones de usuarios de internet. Lo que hace el servidor es devolver los documentos, que nuestro navegador luego nos muestra en pantalla. Lo anterior es una co-municación de dos vías, entre el cliente (nuestro navegador) y el servidor. El cliente solicita
y el servidor entrega, ya sea
una página web, una imagen o
video, o cualquier otro archivo.
VENTAJAS APACHE
· Ligereza: no sólo lo pueden correr supercomputadoras, de hecho, Apache no
especifica requisitos mínimos, ya que puede correr en sistemas viejos
· Modularidad: se le puede agregar mayor funcionalidad agregando módulos según nuestras necesidades. Incluso sabiendo un poco de programación, puedes crearlos tú mismo.
· Comunidad: Apache es un proyecto que involucra a millones de personas. Pue-des contar con el apoyo de muchos usuarios para resolver tus dudas y reci-bir ayuda.
· Seguridad: el Proyecto Apache involucra tanto a desarrolladores, como perso-nas que reportan errores y mucho más. Todo esto y además... ¡ES GRATIS!
No tenemos que preocuparnos por pagar actualizaciones, y demás.
Centrándonos en el uso que se hace en Internet de los servidores web, Apa-
che es el claro ganador ya que posee una gran estabilidad, solidez y rendi-
miento. Por supuesto también está disponible para sistemas Windows, con
una gran facilidad de manejo y cabe destacar el poco espacio que ocupa
en el disco duro (apenas 2 megas).
Autor: Norelia Biscardi
Por otra parte un módulo de Apache es un componente que añade funcionalidad al servidor y existen diferentes módulos
y puedes configurarlos como desees, es necesario saber que se puede crear un módulo programado en C y adaptar el
servidor Apache a tus necesidades. Los módulos se pueden clasificar en estas 3 categorías:
1. Módulos base: Son los módulos con las funcionas básicas de Apache.
2. Módulos multiproceso: son los responsables de la unión con los puertos del ordenador.
3. Módulos adicionales: cualquier otro módulo que añade funcionalidad pero no es estrictamente necesario para
el funcionamiento del Apache.
En realidad puedes ser parte de este mundo (que muchos creen solo disponible para ingenieros, técnicos, profesiona-
les), Con el cual podrás compartir tus ideas, tus archivos, películas y demás, con tus amigos y con el resto del mundo
Citando un par de diferencias entre estos dos servidores
web (Apache y IIS) encontramos:
.
Por último, respecto al soporte técnico, Apache gana con creces ofreciendo una
gran comunidad disponible en foros y servidores de noticias, donde existen miles de
usuarios dispuestos a ayudar cuando surge algún problema
IIS es de Microsoft (licencia de pago) y Apache es gratuito y de código abierto.
· La popularidad de Apache contra IIS, aproximadamente el 65% de los servidores, mientras que IIS es utilizado por
aproximadamente el 30%
IIS sólo funciona bajo servidores Microsoft. Debe ser usado bajo licencia, es decir, debemos pagar por él. Con ello se ofrece un servicio técnico y ciertas garantías, como por ejemplo soporte ante fallos de seguridad y funcionamiento mientras que Apache es un proyecto libre, y por tanto, gratuito. Además es multiplataforma (funciona tanto en Win-
dows como en Linux). No necesita licencias y no se recibe soporte técnico. Aún así actúa más rápido que Microsoft ante problemas de seguridad.
· Respecto a la seguridad, el número de incidentes sufridos por sistemas funcionando con productos de Microsoft es
muy superior al de los ataques realizados contra sistemas de código abierto como lo es Linux.
Servidor Apache e IIS
Apache, es una especie de host, pero dentro de tu computador, te levanta un servidor de manera que puedas probar tus paginas web
a nivel de Local host, comúnmente por el puerto 80. Una vez levantado el servicio,
puedes visualizar tus páginas PHP que has creado, según la configuración ya establecida, ya que deben ir en cierta ruta, creo que dentro de un carpeta con el nombre "www".MySQL, es un motor de
Base de Datos, en la cual creas tus diferentes tablas, con sus atributos, tipos de valor, las correspondencias entre distintas tablas, triggers, etc. Una vez instalado,
posee una especie de panel de control de MySQL, al cual accedes desde tu nave-gador WEB yendo a http://localhost/phpmyadmin, en el cual podrás ver el con-tenido de tablas etc, como
también poder crearlas, editarlas, entre otras fun-
ciones.
Apache es el servidor web
hecho por excelencia, su configurabilidad, robustez y estabilidad hacen que cada
vez millones de servidores reiteren su confianza en es-te programa. En la actuali-dad el principal servidor de web. Es el más rápido, eficiente y el que evoluciona a mayor velocidad. Y Apache, por su naturaleza de software abierto, es ideal para instalar en má-quinas GNU/Linux, que aseguran un S.O. con unas comunicaciones excelentes. Apache y GNU/Linux es una combinación que se está utilizando en el mundo
empresarial, Apache ha ayudado a que el campo de GNU/Linux se amplíe de forma muy sólida en el mundo Internet, creando una Internet-box que difícil-
mente puede ser superada por otra plataforma en los sistemas actuales, tanto en coste como en potencia.
Esquema habitual de conexión a una base de datos (mysql) desde un cliente, normalmente un navegador de Internet.
Autor: Willians Zarraga
En cambio el IIS Internet Information Services son los servicios de software que admiten la creación, configuración y administración de sitios Web, además de otras funciones de Internet. Los servicios de Microsoft Internet Information Server incluyen el Protocolo de transferencia de noticias a través de la red (NNTP), el Protocolo de transferencia de archivos (FTP) y el Protocolo simple de transferencia de correo (SMTP). también viene deshabilitado en Windows. lo puedes habilitar desde quitar/agregar programas de control panel sirve alo-jar paginas ASP y ASPX en el server Además en el servidor IIS, se instala tam-bién un servidor PHP y la base de datos MSQL, de modo que podamos ejecu-tar páginas dinámicas PHP, así como enlazar tanto desde ASP como desde PHP con dicho gestor de base de datos; además también veremos como cons-truir espacios seguros con SSL, así como espacios privados ISS: Fácil de utilizar, Poco o nada de configuración necesaria, ASP sencillo de utilizar, Soporte ODBC integrado, Soporte FrontPage integrado, Interfaz grafi-ca, Disponibilidad de herramientas de desarrollo, Mucha información disponi-ble, Cualquier problema serio (crash) puede requerir una reinstalación del ser-vidor, Los módulos y utilidades adicionales deben ser compradas, Un objeto COM mal escrito o un lazo infinito puede matar al servidor.
Diagrama en el que se ilustra un escenario en el que los usuarios con dispositivos se conectan a un sitio central a través de servido-res con Servicios de Microsoft Internet Information Server (IIS).
M A G A Z I N E M A G A Z I N E
top related