Servidores Web Linux

  • View
    216

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Text of Servidores Web Linux

INSTITUTO TECNOLGICO PRIVADO ABACO

Curso:Linux

Docente:Ivn Mechan Zapata

IntegrantesVelsquez Chimoy Vctor SegundoMo Cruz Juan CecilioRodrguez Muos Joel Cdigo:206 TD

CHICLAYO DICIEMBRE DEL 2014

SERVIDORES LINUX: Web:Historia de servidores webLos Servicios Web surgieron ante una necesidad de estandarizar la comunicacin entre distintas plataformas (PC, Mainframe, Mac, etc.) y lenguajes de programacin (PHP, C, Java, etc.). Anteriormente se haban realizado intentos de crear estndares pero fracasaron o no tuvieron el suficiente xito, algunos de ellos son DCOM y CORBA, por ser dependientes de la implementacin del vendedor DCOM Microsoft, y CORBA ORB (a pesar que CORBA de mltiples vendedores pueden operar entre s, hay ciertas limitaciones para aplicaciones de niveles ms altos en los cuales se necesite seguridad o administracin de transacciones).La dcada de los 80's fue marcada por el surgimiento de la PC y de la interface grfica. Entre 1988 y 1993, NeXT fabric una estacin de trabajo de altas prestaciones para la poca de la que hablamos que impuls con el Sistema operativo de la casa, el NeXTSTEP. Contaba con un micro de la serie (68040) de Motorola capaz de trabajar a 25 MHz, una memoria de 8 MB ampliables a 64 MB y un monitor de 17. La mquina, que costaba 6500 dlares, recibi el nombre de NeXT Computer, aunque se le acab conociendo como NeXTcube o, simplemente, "The Cube". Ms all de su Hardware y sus posibilidades tcnicas, la NeXT Computer ha pasado a formar parte de la pequea gran historia de la informtica por ser el ordenador que Tim Berners-Lee, el "inventor" de Internet, se utiliz por primera vez como un Servidor Web.En la dcada de los 90's Internet permiti conectar computadoras en una escala global. En principio la conexin fue entre PCs y servidores por medio del explorador de Internet. A comienzos de este siglo es clara la necesidad de permitir a las computadoras conectadas a Internet comunicarse entre ellas. Desde entonces se va dando forma al nuevo modelo de computacin distribuida llamado servicios Web basados en XML. El objetivo es permitir comunicarse entre s a sistemas heterogneos dentro y fuera de la empresa. Esta comunicacin es independiente del Sistema Operativo, lenguaje o modelo de programacin. Para conseguir esto se desarrollaron estndares. El consorcio de Internet http://www.w3c.org fue el encargado de crear y mantener estos estndares.

El primer servidorhttp://www.ecured.cu/index.php/Servidores_Web Concepto:En informtica, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El trmino servidor ahora tambin se utiliza para referirse al ordenador fsico en el cual funciona ese software, una mquina cuyo propsito es proveer datos de modo que otras mquinas puedan utilizar esos datos.Este uso dual puede llevar a confusin. Por ejemplo, en el caso de un servidor web, este trmino podra referirse a la mquina que almacena y maneja los sitios web, y en este sentido es utilizada por las compaas que ofrecen hosting o hospedaje. Alternativamente, el servidor web podra referirse al software, como el servidor de http de Apache, que funciona en la mquina y maneja la entrega de los componentes de los pginas web como respuesta a peticiones de los navegadores de los clientes.Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. Hay muchos servidores en Internet y muchos tipos de servidores, pero comparten la funcin comn de proporcionar el acceso a los archivos y servicios.Un servidor sirve informacin a los ordenadores que se conecten a l. Cuando los usuarios se conectan a un servidor pueden acceder a programas, archivos y otra informacin del servidor.En informtica, un servidor es un nodo que, formando parte de una red, provee servicios a otros nodos denominados clientes.Tambin se suele denominar con la palabra servidor a: Una aplicacin informtica o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del trmino. Es posible que un ordenador cumpla simultneamente las funciones de cliente y de servidor. Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central (mainframe), un miniordenador, una computadora personal, una PDA o un sistema embebido; sin embargo, hay computadoras destinadas nicamente a proveer los servicios de estos programas: estos son los servidores por antonomasia.

Ejemplo de un servidor del tipo rack. Un servidor no es necesariamente una mquina de ltima generacin de grandes proporciones, no es necesariamente un superordenador; un servidor puede ser desde una computadora de bajo recursos, hasta una mquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes de memoria). Todo esto depende del uso que se le d al servidor. Si usted lo desea, puede convertir al equipo desde el cual usted est leyendo esto en un servidor instalando un programa que trabaje por la red y a la que los usuarios de su red ingresen a travs de un programa de servidor web como Apache.http://es.wikipedia.org/wiki/Servidor Por lo cual podemos llegar a la conclusin de que un servidor tambin puede ser un proceso que entrega informacin o sirve a otro proceso. El modelo Cliente-servidor no necesariamente implica tener dos ordenadores, ya que un proceso cliente puede solicitar algo como una impresin a un proceso servidor en un mismo ordenador.A modo de ejemplo, imaginemos que estamos en nuestra casa, y tenemos una despensa. Pues bien a la hora de comer necesitamos unos ingredientes por lo cual vamos a la despensa, los cogemos y nos lo llevamos a la cocina para cocinarlos.

As en nuestro ejemplo, nuestra mquina servidor sera la despensa, y los clientes somos nosotros como personas que necesitamos unos ingredientes del servidor o despensa. Pues bien con este ejemplo podemos entender ahora un poco mejor qu es un servidor.Por tanto un servidor en informtica ser un ordenador u otro tipo de dispositivo que suministra una informacin requerida por unos clientes (que pueden ser personas, o tambin pueden ser otros dispositivos como ordenadores, mviles, impresoras, etc.).Por tanto bsicamente tendremos el siguiente esquema general, en el denominado esquema cliente-servidor que es uno de los ms usados ya que en l se basa gran parte de internet.

Como vemos, tenemos una mquina servidora que se comunica con variados clientes, todos demandando algn tipo de informacin. Esta informacin puede ser desde archivos de texto, video, audio, imgenes, emails, aplicaciones, programas, consultas a base de datos, etc.En la web, un servidor web es un ordenador que usa el protocolo http para enviar pginas web al ordenador de un usuario cuando el usuario las solicita.Los servidores web, servidores de correo y servidores de bases de datos son a lo que tiene acceso la mayora de la gente al usar Internet.Algunos servidores manejan solamente correo o solamente archivos, mientras que otros hacen ms de un trabajo, ya que un mismo ordenador puede tener diferentes programas de servidor funcionando al mismo tiempo.Los servidores se conectan a la red mediante una interfaz que puede ser una red verdadera o mediante conexin va lnea telefnica o digital.http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=542:que-es-un-servidor-y-cuales-son-los-principales-tipos-de-servidores-proxydns-webftppop3-y-smtp-dhcp&catid=57:herramientas-informaticas&Itemid=179 Porqu utilizar un servidor de Linux:Hoy en daLinuxest presente en un sin fin de dispositivos a nuestro alrededor, desdeSmartphonehasta consolas de videojuegos, pero est incluso ms cerca de lo que pensamos.As no usemos ninguno de estos dispositivos,con el simple hecho de abrir una pgina web ya estamos usando Linux. La razn? pues Linux se ha convertido en el sistema operativo ms usado en los servidoresy no por accidente. Veamos a continuacin sus principales ventajas.EstabilidadNadie duda de la estabilidad de un sistema Linux, ms cuando es bien sabido queuna instalacin tpica puede correr durante aos sin presentar fallas. Linux maneja grandes cantidades de procesos mucho mejor que Windows y no requiere reiniciar ante los cambios de configuracin o luego de actualizaciones del sistema. Windows se degrada con el tiempo y de cuando en cuando requerir intervencin del usuario para desfragmentar el disco duro, limpiar el registro o aplicar cualquier otro artilugio que permita devolverle un poco de agilidad al sistema. En Linux, con un buen sistema de archivos (como Ext4 o XFS) jams oirs la palabra desfragmentar.

SeguridadNingn sistema es inmune a los ataques, pero la velocidad de reaccin ante un fallo y la cantidad de personas que pueden auditarlo, sin duda marcan la diferencia.Microsoft reacciona de forma ms lenta ante los agujeros de seguridad de Windowsy esto deja a sus sistemas vulnerables durante ms tiempo. La comunidad de Linux responde mucho ms rpido ante estos eventos y gracias a que el cdigo fuente est disponible, cualquiera con los conocimientos necesarios puede corregir el fallo y ponerlo a disposicin de los usuarios de inmediato. No est de ms decir que Linux es atacado con mucha menos frecuencia por virus ymalware.Manejo de aplicacionesLas distribuciones Linux usan repositorios oficiales para sus aplicaciones, aplicando controles de calidad y polticas de seguridad que garantizan la integridad y sanidad de los paquetes instalados. Y no slo se trata de seguridad e integridad, tambin es un tema de facilidad de uso puestodo lo que podamos necesitar se encuentra en un slo lugar.ESTADIS