Vous êtes sur la page 1sur 10

Colegio Preuniversitario Cambridge

Bachillerato en computacin
Reparacin y Soporte Tcnico
Ing. Jorge Luis Garca Palacios

Servidores de pginas WEB

Cristian Denilson Castillo Carrillo.


Grado: 5to
Clave: 2

Huehuetenango 23 de febrero del 2016

Introduccin
El objetivo de toda organizacin radica en la obtencin de ms ganancias,
mantenerse en el gusto de sus clientes y por supuesto que el nmero de ellos
incremente;
es
as
como
pequeas,
medianas
y
grandes empresas buscan soluciones de marketing que
le
den
ventajas
competitivas sobre los competidores locales, una de las estrategias que busca
la obtencin de nuevos clientes es la exploracin de nuevos mercados,
actualmente estos no son solo buscados localmente, sino que
la tecnologa provee otro camino como buscar en lnea (internet), de ah radica
la importancia del conocimiento de las plataformas tecnolgicas que son
utilizadas para dar el soporte a los negocios electrnicos.
En este artculo se aborda el tema de los servidores web, una de las
plataformas necesarias para poder mantener a los sitios web que se dedican a
los negocios electrnicos.
Hoy en da casi todos los centros educativos cuentan con una pgina web
donde poder ofrecer informacin del centro como las enseanzas que se
imparten, horarios escolares, ubicacin del mismo, fotos y un largo entre otros,
de cosas relativas al mundo educativo y del propio centro. Adems en muchas
ocasiones podemos ver como en un centro nos vendra muy bien tener una
plataforma donde los profesores y alumnos tuvieran un punto en comn donde
poder subir y descargar materiales, ponerse en contacto entre ellos.
La ventaja de tener el servidor web alojado en el propio centro es que no
dependemos de un servicio de hosting, pagado en la mayora de los casos, para

administrar nuestra pgina y probar cosas. Podemos probar todo lo que


queramos y tener una gestin directa de todo lo que acontece al servidor. Otro
punto positivo, es que las peticiones que se hagan desde dentro de la red del
centro, irn bastante ms rpidas comparndolas cuando estas se hacen a un
servidor externo.

SERVIDORES DE PGINAS WEB:


Iniciaremos por definir lo que es un servidor, como su nombre lo indica, son los
dispositivos de red que brindan un servicio a otros dispositivos, a los cuales se
les conoce como clientes. En general quien realiza esta tarea es
un software especializado, pero comnmente se conoce como servidor al equipo
fsico donde se ejecuta, el cual es el centro de la infraestructura de la red.
En redes pequeas
es
comn
que
un
equipo
brinde
varios servicios simultneamente como, por ejemplo, un servidor de archivos el
cual tambin es servidor de impresin.
Partiendo de esta definicin, cualquier computadora en la red puede ser un
servidor sin necesidad de contar con un hardware o software en particular;
aunque
existen
sistemas
operativos
especializados
(como Microsoft Windows Server, Deban GNU/Linux y SUN Solaris entre
otros) los cuales fueron diseados especficamente para optimizar
los recursos que se comparten a la red. De la misma manera, existen equipos
puntualmente creados para funcionar con grandes volmenes de informacin,
durante las 24hs y con mejor rendimiento y velocidad que el hardware de
escritorio.
Los servidores se pueden clasificar en distintos tipos de los cuales podemos
mencionar, los servidores de archivos su funcin es la de centralizar la
informacin de todos los usuarios de la red almacenando archivos de usuario,
los cuales acceden remotamente a los mismos. Los servidores de
aplicaciones en donde el servidor permite el procesamiento de datos de una
aplicacin de cliente. Tambin existen los servidores de correo en donde se
mueven y almacenan el correo electrnico a travs de las redes corporativas
(va LAN y WAN) y a travs de Internet. Los servidores de base de datos los

cuales poseen un tipo de software muy especfico, dedicado a servir de


interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Servidores Web
Los servidores web son aquellos cuya tarea es alojar sitios y/o aplicaciones, las
cuales son accedidas por los clientes utilizando un navegador que se comunica
con el servidor utilizando el protocolo HTTP (hypertext markup language).
Bsicamente un servidor WEB consta de un intrprete HTTP el cual se
mantiene a la espera de peticiones de clientes y le responde con el contenido
segn sea solicitado. El cliente, una vez recibido el cdigo, lo interpreta y lo
exhibe en pantalla.
Adems los servidores pueden disponer de un intrprete de otros lenguajes
de programacin que ejecutan cdigo embebido dentro del cdigo HTML de las
pginas que contiene el sitio antes de enviar el resultado al cliente. Esto se
conoce como programacin de lado del servidor y utiliza lenguajes
como ASP, PHP, Perl y Ajax. Las ventajas de utilizar estos lenguajes radica en
la potencia de los mismos ejecutando tareas ms complejas como, por ejemplo
acceder a bases de datos abstrayendo al cliente de toda la operacin.

SERVIDORES WEB MS UTILIZADOS:


La grafica anterior es el resultado de la encuesta realizada por Netcraft en
donde se muestra los porcentajes del mes de septiembre de 2009 adems de
la comparacin con semestres anteriores. La encuesta fue realizada a 226,
099,841 sitios web.
Al visitar la pgina web donde se muestran estos resultados observamos que
ms del 40% de los servidores en el mundo son Apache, despus de sigue el
servidor IIS de Microsoft con ms del 20% y el resto se compone de otros
servidores web como nginx, google, lighttpd entre otros.
A partir de los resultados que observamos en la grfica, vamos a describir uno
de los servidores web mencionados, en este caso el servidor web apache, para
entender porque se encuentra en el gusto de la mayora de los sitios web a
nivel mundial.

Apache
Apache es uno de los servidores web ms utilizados, posiblemente porque
ofrece instalaciones sencillas para sitios pequeos y si se requiere es posible
expandirlo hasta el nivel de los mejores productos comerciales. Adems el
servidor HTTP (Hypertext Transfer Protocol) y de cdigo abierto para las
plataformas Windows, Mac OS X y UNIX (GNU, BSD, etc.),
En cuanto a las caractersticas que posee Apache y que la llevo al xito en la
insercin y utilizacin en mbitos empresariales, tecnolgicos y educativos:

Fundamentalmente corre sobre una multitud de plataformas y Sistemas


Operativos.
Ofrece tecnologa libre y de cdigo abierto.

Es un servidor Web configurable y de diseo modular, capaz de


extender su funcionalidad y la calidad de sus servicios.

Trabaja
en
conjunto
con
gran
cantidad
de
lenguajes
de programacin interpretados como PHP, Perl, Java, JSP (Java Server Pags)
y otros lenguajes de script, que son el complemento ideal para los sitios web
dinmicos.

Es posible configurar y personalizar cada uno de los mensajes de error


que se pueden producir por la utilizacin del servidor.

Contar con los archivos Log, en donde registra gran cantidad


de informacin global
del sistema,
errores
producidos
en
un
determinado tiempo, en la cual estos archivos son de gran importancia para los
administradores de sistemas y pueden influenciar de alguna manera
las polticas de seguridad debido a la gran cantidad de informacin que
contiene.

Otra particularidad propia de Apache, es que al ser tan popular y


utilizado, es posible encontrar gran cantidad de documentos, ejemplos y ayuda
en internet en todos los idiomas.
Si se utiliza para un sitio pequeo que solo contenga archivos en HTML, esto
es, no requiera de aplicaciones de servidor su funcionalidad es excelente, pero

qu sucede cuando se requiere una aplicacin de Servidor? La aplicacin de


servidor implica lo siguiente:

Cuando el servidor de pginas (Apache) recibe la requisicin para "x" pgina


ste reconoce cuando debe enviar un documento esttico (HTML) o ejecutar
algn tipo de aplicacin, en el diagrama se puede observar que la solicitud de
"x" pgina invoca un programa en Perl y este a su vez solicita informacin a
una base de datos, por lo tanto para llevar a cabo esta operacin debieron
iniciarse 2 procesos nuevos, quizs esto no sea de gran importancia para un
sitio de con pocas visitas diarias, de lo contrario si no se tienen los
suficientes recursos en
cuanto
a memoria y procesadores se
refiere,
seguramente caer el servidor o bien se queme el "Host" (computadora fsica)
por la demanda excesiva. Apache tiene tanto tiempo de desarrollo que han sido
desarrolladas diferentes soluciones para evitar estas ineficiencias, algunas:
Es capaz de utilizar otros interpretadores y lenguajes como "Tcl", "PhP"
y "Python".
Puede conectarse directamente a una Base de datos.
Entre otras, posee diversos mdulos que le permiten utilizar una gran
gamma de lenguajes y desarrollar funcionalidades avanzadas.
Cabe mencionar que muchos sitios de alto trfico an permanecen bajo este
tipo de Arquitectura, en ocasiones si se tienen los recursos suficientes
continua siendo costeable esta metodologa a migrar a otro tipo de desarrollo,
sin embargo, siempre es conveniente conocer otras alternativas.
Mdulos
Un mdulo en Apache es una manera de agrupar ciertas funcionalidades para el
servidor, existen una gran cantidad de mdulos para utilizarse con Apache, una
de las principales razones de emplear mdulos, es que no toda instalacin
requiere de las mismas funcionalidades.
Por lo tanto, si fueran incluidas todas las funcionalidades posibles en una
versin nica de Apache, esto lo hara sumamente pesado en cuanto a
requerimientos de Memoria RAM y espacio en Disco Duro, por esto se opta
por crear mdulos e incluir en las versiones solo lo necesario.
Conclusiones
Tener un servidor bajo apache es una solucin sencilla, eficaz y rpida para
tener nuestros sitios web funcionando al 100% sobre todo sin pagar un solo
centavo. Otra ventaja es que tenemos con este servidor es que es muy fcil

conseguir ayuda o soporte, lo conseguimos en la pgina de


apache software fundacin y tambin se puede encontrar mucha informacin
en foros.
Es sin duda una buena opcin ya que actualmente lo utilizan pginas reconocidas
mundialmente, como en la pgina principal del buscador de Google o en el de
YouTube por mencionar algunas.
Como contrapunto, el equipo que haga de servidor debe estar siempre
encendido si queremos que los alumnos y profesores puedan acceder a su
informacin en el momento que quieran. Adems la potencia del ordenador
servidor y el ancho de banda de la conexin de nuestro centro, delimitar las
posibilidades del mismo cuando tenga que atender a varias peticiones
simultneas de informacin.
Nosotros vamos a aprovechar que en esta unidad vamos a aprender a montar
un Servidor Web en Linux, para adems instalarle una plataforma de software
libre como es Moodle.
A partir de aqu empezaremos instalando los recursos necesarios para que
nuestro servidor aloje una pgina web con acceso a bases de datos SQL y
cdigo PHP.

RECOMENDACIONES:

Las imgenes en los sitios web suelen ser la principal razn por la
que estos tardan en cargar. Existe algunas herramientas que nos
permiten optimizar las imgenes de manera que podamos reducir su
peso sin perder demasiada calidad.

Generar bordes redondeados, sombreados y fondos degradados,


son algunos ejemplos de cosas que solan hacerse empleando
imgenes, pero en la actualidad es posible conseguir los mismos
resultados con unas simples lneas de cdigo CSS, ahorrndote
algunos KB al final del proceso.
Si en tu sitio web ofreces descarga de archivos muy pesados,
deberas considerar almacenarlos en lugares distintos a tu propio
servidor, ya que cada descarga afectara el lmite de ancho de
banda establecido por tu servicio de hosting.

Comentario Personal:
El siguiente texto aborda el tema de los servidores web y muy especialmente
el servidor web apache que actualmente es el ms utilizado en el mundo.
El artculo inicia con la explicacin de algunos conceptos bsicos que son
de utilidad para el entendimiento del punto central, se habla de lo que es un
servidor y se mencionan algunos tipos de estos.
Para continuar, se describe y explica lo que es un servidor web, cules son sus
caractersticas y cmo funcionan. Para seguir con detalles del servidor Apache.
Al final se muestran los resultados de una encuesta acerca de servidores ms
utilizados
actualmente,
segn
Netcraft,
pagina
que
mes
con
mes muestra encuestas a nivel mundial de internet y la industria del hosting.

Un sitio web es un gran espacio documental organizado que la mayora de las


veces est tpicamente dedicado a algn tema particular o propsito
especfico. Cualquier sitio web puede contener hiperenlaces a cualquier otro
sitio web, de manera que la distincin entre sitios individuales, percibido por el
usuario, puede ser a veces borrosa. No debemos confundir sitio web con pgina
web; esta ltima es slo un archivo HTML, una unidad HTML, que forma parte
de algn sitio web. Al ingresar una direccin web, como por ejemplo
www.wikipedia.org, siempre se est haciendo referencia a un sitio web, el que
tiene una pgina HTML inicial, que es generalmente la primera que se visualiza.
La bsqueda en Internet se realiza asociando el DNS ingresado con
la direccin IP del servidor que contiene el sitio web en el cual est la pgina
HTML buscada.
Los sitios web estn escritos en cdigo HTML (Hyper Text Markup Language),
o dinmicamente convertidos a ste, y se acceden aplicando un
software conveniente llamado navegador web, tambin conocido como un
cliente HTTP. Los sitios web pueden ser visualizados o accedidos desde un
amplio
abanico
de
dispositivos
con
conexin
a
Internet,
como computadoras personales, porttiles, PDAs, y telfonos mviles.

CONCLUSIONES:

Un navegador o navegador web (del ingls, web browser) es un programa


que permite ver la informacin que contiene una pgina web (ya se
encuentre sta alojada en un servidor dentro de la Word Wide Web o
en un servidor local). El navegador interpreta el cdigo, HTML
generalmente, en el que est escrita la pgina web y lo presenta en
pantalla permitiendo al usuario interactuar con su contenido y navegar
hacia otros lugares de la red mediante enlaces o hipervnculos.

La funcionalidad bsica de un navegador web es permitir la visualizacin


de documentos de texto, posiblemente con recursos multimedia
incrustados. Los documentos pueden estar ubicados en la computadora
en donde est el usuario, pero tambin pueden estar en cualquier otro
dispositivo que est conectado a la computadora del usuario o a travs
de Internet, y que tenga los recursos necesarios para la transmisin de
los documentos (un software servidor web).
Un servidor web es un programa que est diseado para transferir
hipertextos, pginas web o pginas HTML (HyperText Markup
Lenguaje): textos complejos con enlaces, figuras, formularios, botones
y objetos incrustados como animaciones o reproductores de msica. El
programa implementa el protocolo HTTP (HyperText Transfer Protocol)
que pertenece a la capa de aplicacin del modelo OSI.

FUENTES DE INFORMACIN:

http://www.monografias.com/trabajos75/servidores-web/servidoresweb.shtml
http://www.monografias.com/trabajos75/servidores-web/servidoresweb2.shtml#servidoreb

Vous aimerez peut-être aussi