Post on 03-Jul-2015
¿QUE ES UN SERVIDOR WEB? Un servidor web o servidor HTTP es
un programa que procesa cualquier
aplicación del lado del servidor
realizando conexiones bidireccionales
y/o unidireccionales y síncronas o
asíncronas con el cliente generando o
cediendo una respuesta en cualquier
lenguaje o Aplicación del lado del
cliente.
Un servidor web se mantiene a la
espera de peticiones de ejecución que
le hará un cliente o un usuario de
Internet. El servidor web se encarga de
contestar a estas peticiones de forma
adecuada, entregando como resultado
una página web o información de todo
tipo de acuerdo a los comandos
solicitados
¿CUÁLES SON LAS FUNCIONES DE UN SERVIDOR WEB?
"SERVIDOR DEDICADO", que serefiere a una computadora servidoradedicada exclusivamente al sitio delcliente (para aplicaciones de altademanda)
"SERVIDOR COMPARTIDO", lo quesignifica que un mismo servidor(computadora + programa servidos) seusará para varios clientescompartiendo los recursos.
¿QUÉ TIPOS DE SERVIDOR WEB EXISTEN?
¿CUÁLES SON LOS SERVIDORES WEB MÁS UTILIZADOS?
Apache: Este es el máscomún y más utilizado entodo el mundo. Además,es gratuito y de códigoabierto, así que podríamosdecir que corre sobrecualquier plataforma.
Microsoft IIS: Sólofunciona sobre sistemasWindows. Si quieresempalarlo sobre otrosistema, tendrás queutilizar una máquinavirtual.
¿CUÁLES SON LOS SERVIDORES WEB MÁS UTILIZADOS?
Ngnix: Este es un servidorWeb muy ligero y corre sobresistemas Unix y Windows.
Lighttp: Está especialmentepensado para hacer cargaspesadas sin perder balance,utilizando poca RAM y pocade CPU.
Sun Java System WebServer: Es multiplataforma, yse distribuye con licencias decódigo abierto (BSDconcretamente).
COMO FUNCIONAN LOS SERVIDORES DE WEB
La mayoría de servidores añaden algún nivel de
seguridad a sus tareas. Por ejemplo, si usted ha ido
a alguna página y el navegador presenta una
ventana de diálogo que pregunta su nombre de
usuario y contraseña, ha encontrado una página
protegida por contraseñas.
El servidor deja que el dueño o el administrador del
servidor mantenga una lista de nombres y
contraseñas para las personas a las que se les
permite ver la página, y el servidor deja que sólo
esas personas quienes saben la contraseña tengan
acceso.
COMO FUNCIONAN LOS SERVIDORES DE WEB
Añaden seguridad parapermitir una conexiónencriptada entre el servidor yel navegador para queinformación de sumaimportancia como númerosde tarjetas de crédito puedanser enviados por internet.
No está simplementemanejando archivos sino quetambién está procesandoinformación generando unapágina dinámica. En casitodos los casos, el servidorWeb utiliza algo llamado"Scripts CGI" para realizaresta magia (Páginas Web).
¿PARA QUE ME SIRVE TENER UN ESPACIO?
Para tener una página web o un lugar donde subir
archivos que quieras compartir
Si algún día decides tener un página web personal,
incluso aunque sea un blog,te ayudará tener nociones
básicas sobre cómo funciona un FTP.
Enviar los archivos que queremos compartir al
servidor y ofrecerles a nuestros amigos la dirección url
donde están alojados.
SERVIDOR WEB APACHE
Apache es uno de los mejores y el más utilizado entrelos servidores Web que existen. Apache ha construidouna gran reputación entre los servidores web gracias asu gran estabilidad, confiabilidad y el gran aporte delgrupo de voluntarios que planean y desarrollan todo lorelativo a esta plataforma, desde la documentaciónhasta el mismo código en sí.
VENTAJAS DE APACHEEntre las ventajas que presenta un servidor como Apache se
encuentran las siguientes:
Es personalizable,
la arquitectura modular de Apache permite construir unservidor hecho a la medida.
Además permite la implementación de los últimos y másnuevos protocolos.
En cuanto a la administración los archivos de configuraciónde Apache están en ASCII, por lo que tiene un formatosimple, y pueden ser editados tan solo con un editor detexto. Estos son transferibles, lo que permite la clonaciónefectiva de un servidor.
El servidor puede ser administrado vía línea de comandos,lo que hace la administración remota muy conveniente.
INSTALACION DEL SERVIDOR WEB APACHEPara comenzar la instalación,
se deberá descargar alordenador local el ficherodeinstalaciónapache_2.0.50-win32-x86-no_ssl.msi dela dirección webhttp://httpd.apache.org/download.cgi. Una vez copiadoen nuestro ordenador,bastará con hacer dobleclick sobre él para quecomience la instalación, yaque es un fichero instalablede Windows.
INSTALACION DEL SERVIDOR WEB APACHEPantalla de Licencia, el programa de instalación pregunta si
aceptamos las condiciones de la licencia para instalación.
Seleccionamos I accept the terms in the license
agreement, confirmando que sí aceptamos la licencia:
INSTALACION DEL SERVIDOR WEB APACHEPantalla de Información General de Apache, ¿qué es?
¿donde se puede descargar la última versión? ¿donde
está la documentación asociada?, pulsamos Next:
INSTALACION DEL SERVIDOR WEB APACHENetwork Domain, el dominio de DNS donde se registrará el servidor web. Por
ejemplo, micentro.es.
Server Name, el nombre del equipo en el dominio de DNS . Normalmente está
formado por el nombre del equipo seguido de un punto y el nombre del dominio al
que está asociado. Por ejemplo, miequipo.micentro.es.
Administrator's Email Address, es la dirección de correo electrónico, en la que
se recibirán los avisos que nos envíen los que visiten nuestras páginas,
INSTALACION DEL SERVIDOR WEB APACHEPantalla de Tipo de Instalación, nos da opción a instalación típica(con los
componentes predeterminados) o instalación personalizada(en la que nosotros
deberemos elegir qué componentes queremos instalar). Elegimos instalación
típica, Typical, y pulsamos Next:
INSTALACION DEL SERVIDOR WEB APACHEPantalla de Directorio de Instalación, donde se va a instalar el servidor web. el
programa de instalación propone por defecto, C:Archivos de programaApache
GroupApache2. Pulsamos Next:
INSTALACION DEL SERVIDOR WEB APACHEPantalla de Continuar con la Instalación, pulsamos Install:
INSTALACION DEL SERVIDOR WEB APACHEPor último, cuando el proceso se ha completado, aparece la siguiente pantalla,
pulsamos Finish y se da por terminada la instalación. Entonces el servidor web
se arrancará automáticamente.
INSTALACION DEL SERVIDOR WEB APACHE Podemos comprobar que ha aparecido en nuestra barra
de tareas el siguiente símbolo:
Este nos informará de cuando está arrancado (punto
interior en verde) o parado (punto interior en rojo) el
servidor web.
Para comprobar si funciona correctamente el servidor
web, será suficiente poner cualquiera de las siguientes
URL en una pantalla del navegador:
http://localhost/ ó http://127.0.0.1/
¿DESDE DONDE PODEMOS MANEJAR EL SERVIDOR WEB APACHE?
Desde el menú Inicio >>
Programas >> Apache
HTTP Server 2.0.50 >>
Control Apache Server.
O haciendo doble
click sobre el icono de la
barra de tareas . Donde
aparecerá la siguiente
pantalla:
¿QUÉ OPÈRACIONES SE PUEDEN REALIZAR CON EL SERVIDOR WEB?
Start, lanzar o iniciar el servidorweb.
Stop, parar el servidor web.
Restart, si se han hechocambios en la configuración, sedeberá parar el servidor y volvera arrancarlo.
Services, abrir una ventana paraver los servicios delordenador(entre ellos está el delservidor web).
Connect, conectarse a unservidor web remoto(instalado enotro ordenador) paraadministrarlo desde el ordenadorlocal.
Disconnect, desconectarse delservidor remoto.
¿QUÉ OPÈRACIONES SE PUEDEN REALIZAR CON EL SERVIDOR WEB?
Start, lanzar o iniciar el servidorweb.
Stop, parar el servidor web.
Restart, si se han hechocambios en la configuración, sedeberá parar el servidor y volvera arrancarlo.
Services, abrir una ventana paraver los servicios delordenador(entre ellos está el delservidor web).
Connect, conectarse a unservidor web remoto(instalado enotro ordenador) paraadministrarlo desde el ordenadorlocal.
Disconnect, desconectarse delservidor remoto.
VIDEO TUTORIAL INSTALACION
SEVIDOR WEB APACHE
CONFIGURANDO EL SERVIDOR Lo más común es que el directorio de Apache sea
instalado en C:\Archivos de programa\Apache
Software Foundation\Apache2.2. Una de las
características más poderosas de Apache es su
flexibilidad, ya que el servidor hará todo lo que le
"digamos" a través de las Directivas. Dentro de la
carpeta conf se encuentra el archivo de
configuración: httpd.conf. En este archivo están
todas las directivas para que el servidor sea
configurado de acuerdo a lo planificado.
Con lo aprendido hasta aquí, podemos crear una
archivo HTML con el home de nuestro sitio y
nombrarlo index.html, de manera de que cuando
solicitemos la URL http://localhost el servidor
responderá con el diseño que hayamos realizado
en nuestro home.
Creamos un archivo index.html con el siguiente
contenido básico de HTML:
NUESTRO PRIMER SERVIDOR WEB
<html>
<head>
<title>Mi primer servidor</title>
</head>
<body>
<p>Mi primer HTML en un <strong>Servidor
Apache</strong></p>
</body>
</html>
NUESTRO PRIMER SERVIDOR WEB
NUESTRO PRIMER SERVIDOR WEB
PRESENTADO POR:
GÉNESIS SOLÓRZANO
BRIGITH OCAMPO
XIMENA MUÑOZ
¡GRACIAS!