Você está na página 1de 28

Practica No.

3 Instalacin y configuracin de servidores WEB

Johana fuentes

Cd. 104568765

Universidad Nacional Abierta y a Distancia

2017

1
INTRODUCCION

Esta prctica veremos algunos de los comandos bsicos necesarios para la administracin de Linux
Ubuntu, para ello se ha instalado este sistema operativo en una caja virtual (virtual Box) que nos
permite correr este sistema operativo o cualquier otro diferente al que se tiene instalado como base.

Se logr el objetivo principal de instalar la mquina virtual y el funcionamiento de la misma con


un sistema operativo.

Mediante la gua logramos dar solucin a diferentes inquietudes, as como la publicacin de la


misma que servir de ayuda para los estudiantes que estn interesados en instalar una mquina
virtual.

2
OBJETIVOS

Trabajar utilizando un plan basado en la teora de sistemas operativos.


Establecer las conexiones desde el servidor Web a la vez cambiar de puerto y ejecutar el
programa con el puerto cambiado.
Plasmar las actividades de laboratorio en un informe.
Facilitar las comunicaciones seguras entre sistemas, usando la arquitectura
Cliente/Servidor.
Desde el sistema de Linux se procede a la instalacin de lamp-server, como servidor desde
nuestra mquina virtual para establecer conexiones mediante cliente servidor web.
Se procedi desde la mquina virtual con Linux hacer conexiones mediante servidores web,
ejecutando programas, y a la vez verificando los puertos en los cuales puede ejecutarse
aplicando unos trminos y cambios de la misma.

3
INTRODUCCIN O TEORA

Cuando un servidor ofrece sitios web que aloja a los internautas, decimos que es un servidor
web. Un servidor web utiliza el protocolo HTTP (Protocolo de transferencia de hipertexto) para
transferir pginas HTML.

Un servidor web es un programa que se ejecuta continuamente en una maquina con propiedades y
recursos de acuerdo a las necesidades de los clientes mantenindose a la espera de peticiones de
ejecucin 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 pgina web o informacin de todo tipo para ejecutar transacciones en tiempo real,
administracin de informacin.

El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo


protocolo cliente-servidor que articula los intercambios de informacin entre los clientes Web y
los servidores HTTP. La especificacin completa del protocolo HTTP 1/0 est recogida en el RFC
1945. Fue propuesto por Tim Berners-Lee, atendiendo a las necesidades de un sistema global de
distribucin de informacin como el World Wide Web.

Figura N1: Servidor Web

4
DESARROLLO DE LA PRACTICA N 3

1. Realizar la Instalacin de LAMP SERVER

Para distribuciones basadas en redhad como Centos instalar lo siguiente:


# yum install httpd httpd-devel (Instala el servidor de apache).
# yum install mysql mysql-server mysql-devel (Instala la base de datos Mysql).
# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt (Instala el lenguaje
PHP).
Si su distribucin es de los derivados de debian como Ubuntu puede instalar todo el paquete con
la siguiente lnea sudo apt-get install lamp-server

. Figura N 2: comando de instalacin de lamp-server

10
Figura N 3: proceso de la instalacin

Figura N 4: ingresamos la contraseo de root para MySQL

10
Figura N 5: lamp-server instalado y finalizado

2. Localizar servicios y paquetes instalados, ubicacin de archivos en el sistema de archivos de LINUX.

Figura N 6: ubicacin de los servicio y paquetes instalados

10
3. Cree un archivo prueba.php con la siguiente con las siguientes lneas <? phpinfo ();?>

Figura N 7: creacin del archivo de prueba.php

4. Ejecute desde el browser y verifique la informacin sobre la instalacin y propiedades de php . Nombre 5
elementos de configuracin importantes se deben tener en cuenta y para qu sirven?

Figura N 8: informacin de la versin desde localhsot

10
5 elementos de configuracin que se deben tener en cuenta

1. Identificar donde se alojan los archivos de configuracin


2. tener en cuenta que contrasea se le define al usuario root en mysql
3. verificar que los servicios este iniciado tras la instalacin
4. configurar el puerto de escucha del servidor web por defecto 80 se puede cambiar
5. verificar los permisos de directorios y ficheros que harn parte de la web

5. Restringir archivos de lectura y ejecucin en el archivo prueba.php verificar desde el browser.

Figura N 9: comando para restringir lectura y ejecucin del archivo

10
Figura N 10: verificacin del archivo restringido

5. Cree un archivo serverweb.php y publquelo en su sitio indicando los servicios y protocolos de


red utilizados.

Cdigo ejemplo:

<?php
echo protocolo1 <br>;
echo protocolo2 <br>;
>

10
Figura N 11: creando archivo serverweb.php

Figura N 12: verificacin del archivo creado con comandos

10
Figura N 13: verificacin desde el Browser del archivo serverweb.php

7. Visualizar pgina web en el sistema operativo Windows de la maquina local y en el sistema operativo
LINUX y WINDOWS de otra mquina.

Figura N 14: verificacin desde el sistema operativo Windows de la maquina local


10
Figura N 15: verificacin desde Linux Ubuntu

Figura N 16: verificacin desde Windows de otra maquina

10
8.Verificar archivo de configuracin httpd.conf del servicio apache y cambiar el puerto de salida por el 120
y ejecutarlo en otra mquina haciendo la debida conexin.

Figura N 17: comando para configuracin del puerto por defecto esta en 80

10
Figura N 19: comprobacin desde el browser con el puerto 80 y no establece conexin

Figura N 20: comprobacin desde el browser con el puerto 120 y establece la conexin

9. Redacte el siguiente programa con el nombre de admon.php, indique su relacin son el sistema
operativo y describa su funcionamiento.

10
10. Nombre y explique los protocolos que intervienen en la arquitectura cliente servidor trabajada
en la prctica.

TCP es un protocolo orientado a conexin. No hay relaciones maestro/esclavo. Las aplicaciones,


sin embargo, utilizan un modelo cliente/servidor en las comunicaciones.

Un servidor es una aplicacin que ofrece un servicio a usuarios de Internet; un cliente es el que
pide ese servicio. Una aplicacin consta de una parte de servidor y una de cliente, que se pueden
ejecutar en el mismo o en diferentes sistemas. Los usuarios invocan la parte cliente de la aplicacin,
que construye una solicitud para ese servicio y se la enva al servidor de la aplicacin que usa
TCP/IP como transporte.

El servidor es un programa que recibe una solicitud, realiza el servicio requerido y devuelve los
resultados en forma de una respuesta. Generalmente un servidor puede tratar mltiples peticiones
(mltiples clientes) al mismo tiempo.

10
Figura N 23: el modelo de aplicacin cliente servidor

Algunos servidores esperan las solicitudes en puertos bien conocidos de modo que sus clientes
saben a qu zcalo IP deben dirigir sus peticiones. El cliente emplea un puerto arbitrario para
comunicarse. Los clientes que se quieren comunicar con un servidor que no usa un puerto bien
conocido tienen otro mecanismo para saber a qu puerto dirigirse. Este mecanismo podra usar un
servicio de registro como Portmap, que utiliza un puerto bien conocido.

HTTP: El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo


protocolo cliente-servidor que articula los intercambios de informacin entre los clientes Web y
los servidores HTTP.
UDP: El grupo de protocolos de Internet tambin maneja un protocolo de transporte sin
conexiones, el UDP (User Data Protocol, protocolo de datos de usuario). El UDP ofrece a las
aplicaciones un mecanismo para enviar datagramas IP en bruto encapsulados sin tener que
establecer una conexin.

10
TCP: El fin de TCP es proveer un flujo de bytes confiable de extremo a extremo sobre una internet
no confiable. TCP puede adaptarse dinmicamente a las propiedades de la internet y manejar fallas
de muchas clases
IP: El protocolo de IP (Internet Protocol) es la base fundamental de la Internet. Porta datagramas
de la fuente al destino. El nivel de transporte parte el flujo de datos en datagramas. Durante su
transmisin se puede partir un datagrama en fragmentos que se montan de nuevo en el destino

11.Acceder, comentar y comparar las caractersticas de los sistemas operativo en la nube Andrew
y Silveos se adjuntan los enlaces:

http://www.silveos.com/ Silveos es un sistema operativo en la nube que nos ofrece muchas


funciones tales como navegador web, juegos, vdeos de YouTube, cliente twitter, bloc de notas,
Paint, y otras ms. Est programado en Silverlight, tiene una aplicacin de Visual Earth y,
sorprende la velocidad con la que se abren las aplicaciones que contienen.

http://www.andrewmin.com/webx/ WebX: Es otro sistema operativo web inspirado en


MacOS. Bsicamente es un X en Html con animaciones java, no es un SO como tal. No te deja
iniciar una sesin, guarda las cosas por cookies y es bastante lento

12.Realizar la instalacin del sistema operativo Android (sdk developers para Windows) y
documentar el proceso. http://developer.android.com/sdk/index.html?hl=sk

En esta ventana de inicio no da la bienvenida y el asistente de instalacin le damos click en


siguiente (Next).

Figura N 24: ventana de bienvenida e instalacin de Android

10
En esta ventana seleccionamos los componentes que queremos instalar junto con Android y le
damos click en siguiente (Next)

Figura N 25: ventana seleccin de componentes

En esta ventana aceptamos los trminos de licencia para la instalacin de Android y damos
click en acordar (I Aggre)

Figura N 26: ventana de acuerdo de licencia para instalacin

10
En la siguiente ventana seleccionamos la ubicacin donde va quedar instalado nuestro
programa Android y damos click en siguiente (Next)

Figura N 27: ventana localizacin de la instalacin

En la ventana siguiente seleccionamos la carpeta del men de inicio de damos click en


siguiente (Next)

Figura N 28: ventana seleccin de carpeta del men de inicio

10
En la siguiente ventana observamos cmo va el progreso de la instalacin del Android,
terminada la instalacin presionamos click en siguiente (Next).

Figura N 29: ventana progreso de a instalacin de Android

En la siguiente ventana nos confirma la instalacin del Android estudio en el sistema damos
click en finalizar (Finish)

Figura N 30: ventana de confirmacin de la instalacin de Android

20
En esta ventana nos pedir si deseamos instalar en alguna versin de Android de lo contrario
seleccionamos que no importar nada configurarlo como nuevo damos click en OK.

Figura N 31: ventana de importacin de programa

En la siguiente ventana nos da la bienvenida de la instalacin del sistema de Android Studio


pulsamos click en siguiente (Next).

Figura N 32: ventana de bienvenida a la instalacin de Android Studio

21
En esta ventana nos da la opcin del tipo de instalacin, personalizada o estndar en mi caso
seleccione la opcin estndar que es lo ms recomendado damos click en siguiente (Next).

Figura N 33: ventana seleccin de tipo de instalacin

En la siguiente ventana nos verifica si deseamos instalar la configuracin que acabamos de


seleccionar le damos click en finalizar (Finish).

Figura N 34: ventana de verificacin sobre lo que se va instalar

22
En la siguiente ventana vemos el proceso de la instalacin y las descargas los componentes de
Android Studio

Figura N 35: ventana del progreso de descargas de componentes

En la siguiente ventana nos muestra que fueron descargados los componentes de la instalacin
de Android y damos click en finalizar (Finish)

Figura N 36: ventana de comprobacin de instalacin de componentes

23
En esta ventana nos da la bienvenida al entorno de Android la versin que se instal, donde
nos muestra varias opciones para trabajar en el entorno. En mi caso seleccione New Project

Figura N 37: ventana de bienvenida y versin instalada en el sistema

En la siguiente ventana nos muestra el progreso donde nos llevara a trabajar en el entorno de
Android.

Figura N 38: ventana progreso para trabajar en el entorno Android

24
En esta ventana el firewall del sistema nos pedir si le damos permitir el acceso al sistema le
damos click en permitir acceso.

Figura N 39: ventana firewall del sistema para solicitud de acceso

En la siguiente ventana nos abrir el entorno de Android listo para empezar a trabajar en un
proyecto.

Figura N 40: ventana del entorno de Android listo para trabajar en un proyecto

25
CONLUSIONES

Entre las principales caractersticas de un servidor Web estn: servicio de ficheros estticos,
seguridad y autenticacin, contenido dinmico, servidores virtuales, actuacin como
representantes y protocolos adicionales.

Un servidor Web se encarga de mantenerse a la espera de peticiones HTTP llevada a cabo por
un cliente HTTP que solemos conocer como navegador. El navegador realiza una peticin al
servidor y ste le responde con el contenido que el cliente solicita.

26
REFERENCIAS BIBLIOGRAFICAS

Herramientas web (s.f.). para la enseanza de protocolos de comunicacin.


HTTP. Recuperado de:
http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.html

Herramientas web (s.f.). para la enseanza de protocolos de comunicacin.


Cliente servidor. Recuperado de:
http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/cliente-servidor.html

Herramientas web (s.f.). para la enseanza de protocolos de comunicacin.


Recuperado de: http://neo.lcc.uma.es/evirtual/cdd/tutorial/Indice.html

27

Você também pode gostar