Informe Servidor Web

38
1 SERVIDOR 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). Básicamente un servidor WEB consta de un intérprete HTTP el cual se mantiene a la espera de peticiones de clientes y le responde con el contenido según sea solicitado. El cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla. Además los servidores pueden disponer de un intérprete de otros lenguajes de programación que ejecutan código embebido dentro del código HTML de las páginas que contiene el sitio antes de enviar el resultado al cliente. Esto se conoce como programación 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 más complejas como, por ejemplo acceder a bases de datos abstrayendo al cliente de toda la operación. DIAGRAMA REPRESENTATIVO DE UN SERVIDOR WEB.

description

Servidores Web, funcionamiento, descripcion, utilidad, configuración.

Transcript of Informe Servidor Web

29

SERVIDOR 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 elprotocoloHTTP(hypertext markup language).

Bsicamente un servidor WEB consta de un intrpreteHTTPel cual se mantiene a la espera de peticiones de clientes y le responde con el contenido segn sea solicitado. El cliente, una vez recibido elcdigo, lo interpreta y lo exhibe en pantalla.

Adems los servidores pueden disponer de un intrprete de otros lenguajes deprogramacinque ejecutan cdigo embebido dentro del cdigoHTMLde 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 comoASP,PHP,PerlyAjax. Las ventajas de utilizar estos lenguajes radica en lapotenciade los mismos ejecutando tareas ms complejas como, por ejemplo acceder abases de datosabstrayendo al cliente de toda la operacin.

DIAGRAMA REPRESENTATIVO DE UN SERVIDOR WEB.

Qu son los servidores web y por qu son necesarios?

Los servidores web son los que hacen posible el Web hosting, es decir, la posibilidad de alquilar un espacio en un servidor para alojar nuestro sitio. Imagnense a los servidores web como computadoras especialmente preparadas para estar prendidas las 24 horas, los 365 das del ao.

Uno de los tantos datacenter de IBM, donde generalmente son ubicados los servidores web.

El rol fundamental de un Servidor Web

La principal funcin de un servidor Web es almacenar los archivos de un sitio y emitirlos por Internet para poder ser visitado por los usuarios. Bsicamente, un servidor Web es una gran computadora que guarda y transmite datos va Internet. Cuando un usuario entra en una pgina de Internet su navegador se comunica con el servidor enviando y recibiendo datos que determinan qu es lo que ve en la pantalla. Por eso decimos que los servidores Web estn para almacenar y transmitir datos de un sitio segn lo que pida el navegador de un visitante.

Cmo funcionan los servidores

Cada servidor Web y cada computadora conectada a Internet tienen asignado una direccin de IP irrepetible que lo identifica en la red incluyendo la PC que tenemos en casa. La direccin de IP vendra a ser como los datos del remitente en una carta postal. Cuando llegas a un sitio Web, se enva un pedido desde tu direccin de IP hacia la direccin IP del servidor. El servidor Web responde mandando datos a la direccin IP que los pide. Esto es lo que pasa cada vez que estamos navegando un sitio en Internet.

Por qu los servidores son necesarios?

Sin los servidores Web la Internet tal como la conocemos, no existira. Los servidores son como la columna vertebral de la estructura de Internet. La industria del Web hosting es simplemente la forma de alquilar esos espacios de memoria y administracin de datos.

Sin este sistema de leasing la Internet sera slo una pequea parte de lo que es hoy por hoy, ya que sera imposible para la mayora de los dueos de sitios Web comprar un servidor para uso propio. Pensmoslo as, los servidores Web son la vitrina que permite a las personas publicar sus sitios en la red mundial que es Internet.

Cmo funciona el servidor web en internet

EJEMPLO: Digamos que usted se sienta frente a su computador para Navegar en el Web y recibe una llamada de un amigo(a) que le dice: "Le un gran artculo, teclea esta URL y revsala!: http://www.oocities.com/SunsetStrip/Amphitheatre/5064/INTERSERV.HTML. Usted teclear la URL en su Navegador y presionar Entrar. Mgicamente, sin importar en qu lugar del mundo exista tal URL, la pgina aparecer en su pantalla.

Desde el nivel ms bsico posible, el siguiente diagrama muestra qu pasa:

Su Navegador genera una conexin a un Servidor Web, solicitar una pgina y la recibe.

El Navegador divide la URL en 3 partes: 1) El protocolo ("http"), 2)el nombre del servidor (www.oocities.com) y 3)La ruta (/SunsetStrip/Amphitheatre/5064/) hasta el archivo de destino (INTERSERV.HTML)

El navegador se comunica con otro servidor que traduce el nombre (www.oocities.com) a nmeros, llamados direccin IP para que as se pueda conectar a la mquina destino.

Entonces el Navegador crea una conexin al servidor de la direccin IP en el puerto 80

Siguiendo en protocolo HTTP, el Servidor enva propuesta de obtencin para encontrar el archivo "INTERSERV.HTML".

El servidor enva el texto HTML de la pgina al Navegador. El Navegador lee los comandos HTML muestra la pgina en la pantalla.

INSTALACION DE WINDOWS SERVER 2008 EN VIRTUAL BOX.

VIRTUAL BOX:

Oracle VM VirtualBox es un software de virtualizacin para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualizacin. Por medio de esta aplicacin es posible instalar sistemas operativos adicionales, conocidos como sistemas invitados, dentro de otro sistema operativo anfitrin, cada uno con su propio ambiente virtual.

1. Descargamos Virtual Box 4, disponible gratuitamente desde http://www.virtualbox.org/wiki/Downloads:

2. Instalamos de VirtualBox:

3. Durante la instalacin dejar marcadas las opciones por defecto

4. En este punto se instalarn las caractersticas de las Interfaces de Red

5. Luego procedemos a indicar el S.O a instalar en la mquina virtual, en este caso Windows 2008:

6. Luego indicamos la cantidad de memoria RAM a destinar a la mquina virtual (recuerden que no pueden asignar todo pues su Windows 7 tambin necesita memoria para funcionar!!!)

7. Luego indicamos indicamos el disco virtual a utilizar:

8. Seguido debemos indicar si deseamos que el disco virtual tenga un tamao dinmico o fijo, de preferencia indiquen dinmico, as, el espacio de nuestro disco duro se ira asignando segn lo requiera la maquina virtual.

9. Luego debemos indicar la ubicacin donde se almacenar el disco duro virtual, adems indicar el tamao mximo a utilizar para este disco. Es decir la mquina virtual en ningn caso podr utilizar mas espacio que el mximo indicado, si luego requiere mas, se puede ampliar desde las opciones de la mquina creada.

10. Hasta este punto hemos creado el disco virtual a utilizar por la mquina virtual. Si desean cambiar el idioma a Espaol, simplemente entran al men File, luego a Preferences > Languages, seleccionan y aceptan. Se cerrar VirtualBox para efectuar el cambio, debern abrirlo nuevamente.

INSTALACION DE WINDOWS SERVER 2008 EN VIRTUAL BOX. VER PDF.

Manual Instalacin y Configuracin de un Servidor WEB en Windows Server2008

Como primer paso instalaremos el servidor web, para ello vamos a inicio>herramintas administrativas>administrador del servidor.

Una vez ah nos vamos a funciones > agregar funciones

seleccionamos servidor web IIS.

La primera pantalla nos mostrara unaintroduccinal servidor IIS.

Presionamos elbotnsiguiente.

En la siguiente pantalla seleccionamos los servicios de funcion que necesitenos que tenga el servicio IIS. En este caso seleccionaremos todos.Presionamos elbotnsiguiente.

La siguiente paginas nos muestra un resumen de la configuracin, si todo esta correcto, presionamos elbotninstalar.

Confirmacin de instalacin.

Hecho esto esperamos a que cargue la instalacin del servidor web. Y procedemos a configurarlo.

Proceso de instalacin.

Configuracin del servidor web.

Despus de finalizar la instalacin servidor web, nos vamos a inicio > herramientas administrativas y seleccionamos administrador de internet information services (IIS).

En este punto entraremos a configurar los sitios, pero primero vamos a crear nuestra pgina web. Nos dirigimos aequipo>disco C> inetpub>wwwroot ycreamos una carpetaabcy dentro de esa carpeta un documentoabc.html

En el documento crearemos nuestra pgina web, con HTML que es un lenguaje de programacin bsico por ejemplo:

www.abc.com

Machados

Hecho esto procedemos a crear el sitio, nuevamente nos vamos ainicio > herramientas administrativasy seleccionamosadministrador de internet information services (IIS), damos clic en el nombre de nuestro servidor en este caso MACHADOS, luego damos clic en sitios,damos clic derecho en sitio>agregar sitio web

Agregar Sitio Web

y especificamos cada campo.

Nombre de sitio: aqu especificamos el nombre del sitio en nuestro caso abc.com.

Ruta de acceso fsico: especificamos la ruta donde est alojado el sitio en nuestro caso C:\inetpub\wwwroot\abc

Tipo:Especificamos el tipo de protocolo para nuestra pgina, en este caso http.

DireccinIP: Especificamos ladireccinIP de la interfaces por la que serespondernlas peticiones de el sitio, en este caso la 192.168.56.101

Puerto: especifica el puerto por el cual sedarlaconexinen este caso 80.

Nombre del host: aqu especificamos el nombre completo del host en nuestro caso abc.com

Configuracin del sitio http://www.abc.com

Hecho esto damos doble clic en el nombre del sitio abc.com

sitio abc.com

nos sale una ventana asi:

Seleccionamos documento predeterminado>clic derecho agregar y copiamos el nombre del documento html por ejemplo mi documento se llama abc.html entonces el nombre va hacer abc.html.

Documento predeterminado

Nuestro servidor web est listo, ahora le incorporaremos el FTP.

Hecho esto procedemos a crear el sitio FTP, nuevamente nos vamos ainicio > herramientas administrativasy seleccionamosadministrador de internet information services (IIS),damos clic en el nombre de nuestro servidor en este casoMACHADOS,luego damos clic ensitios FTP,damos clic en el enlace Haga clicaqupara iniciar

Abrir sitios FTP

Aqu damos doble clic en el servidor>sitio ftp.

Creacin del Sitio FTP

Damos clic derecho seleccionamosnuevo sitio ftpy seguimos el asistente.

Nuevo Sitio FTP

Nosapareceruna ventana de dialogo del asistente para crear un sitio FTP. Damos clic en siguiente.

Asistente para crear un sitio FTP

En la siguiente ventana describimos nuestro sitio FTP, en este casoabc.com. Damos clic ensiguiente.

Descripcin del sitio FTP

En la siguiente ventana especificamos ladireccinIP en este caso 172.16.0.2 y ademas especificamos el puerto en este caso 21. Damos clic ensiguiente.

Especificacin de la direccin IP y el puerto de conexin

En la siguiente ventana especificamos si nuestro sitio FTP sera enjaulado aislando los usuarios, en este caso seleccionaremos laopcinAislar Usuarios. Damos clic ensiguiente.

Aislamiento de Usuarios FTP

En la siguiente ventana asignaremos entonces el directorio particular del FTP, es decir la carpeta a la quepodrnacceder los usuarios.

Directorio Particular del FTP

En la siguiente ventana configuraremos los permisos de acceso al sitio FTP. Damos clic ensiguiente.

Permisos de acceso al sitio FTP

Damos clic en Finalizar.

Damos clic en Finalizar.

Hecho esto reiniciamos el servicio.

Nos vamos a inicio>herramientas administrativas>administrador del servidor>funciones y seleccionamos servidor web

Por ltimo reiniciamos nuestro servidor web

Eso es todo ya tenemos nuestro servidor FTP instalado y configurado ahora verificaremos nuestro servidor.

Primero que todo configuramos la interfaces.

1- inicio>panel de control>centro de redes y recursos compartidos>administrar conexiones de red.

2- Seleccionamos el adaptador.Damos clic derecho en el adaptador>propiedades>protocolo de internet TCP/IPv4>propiedades.

3- Ingresamos la direccin IP para la interfaz (192.168.56.101), la mscara de subred(255.255.255.192).

Abrimos el explorador y buscamos http://www.abc.com

Servidor Web Exitoso

COMO SABER SI MI PC ESTA EN RED CON EL SERVIDOR WEB O WINDOWS SERVER 2008 EN VIRTUAL BOX.

Nos vamos a nuestra pc (Windows 2007) inicio cmd

Ponemos ping y la ip de nuestra maquina virtualizada en este caso seria (Windows server 2008)

Ahora nos vamos a nuestra maquina virtual (Windows server 2008) inicio cmd

Ponemos ping y la direccin ip de nuestra pc (Windows 7)

Eso es todo ahora ya sabemos que ambas maquinas se encuentran conectadas.

Y por podemos entrar al navegador de internet de nuestra pc y comprobar si nuestra pagina web creada en Windows server 2008 aparece o no en internet. Para eso debemos poner la direccin ip de la maquina virtual en este caso seria:

192.168.54.101/abc