Establecer los conocimientos bsicos sobre la programacin WEB - Reconocer los diferentes tipos de servidores que se encuentran en la WEB y la tarea que cumple Descargar e instalar el servidor AppServ.
APRENDIZAJES ESPERADOS O INDICADORES DE LOGROS
Introducir los conceptos fundamentales del mundo de la programacin Web. Reconocer el trabajo de cada tipo de servidor encontrado en la WEB. Descargar e Instalar el paquete AppServ. Comprobar la Instalacin y el correcto funcionamiento del servidor Instalado.
PREGUNTA PROBLEMA
Cul es la definicin de Servidor y que tipo conoces de acuerdo a la tarea que cumple dentro de la WEB y como haras para descargar e instalar un servidor como Appserv , adems como comprobaras su correcto funcionamiento ?
CONTENIDO
1. SERVIDORES
En informtica, un servidor es un nodo que forma 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.
PROGRAMA: Tcnico de Sistemas ASIGNATURA: Programacin PHP Bases de Datos ELEMENTOS BASICOS DE LA PROGRAMACION WEB INTRODUCCION AL LENGUAJE PHP DESCARGA E INSTALACION DEL PAQUETE APPSERV DOCENTE: Jairo H. Gonzlez M. GUIA No 01 ESTUDIANTE: CODIGO: FECHA:
CINAR SISTEMAS CENTRO DE INFORMTICA DE NARIO GUIA DIDACTICA CODIGO: 1.0 VERSION: DIGO:
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. 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 vieja, 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 su equipo en el cual se encuentra trabajando 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. 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.
Tipos de Servidores En la siguiente lista hay algunos tipos comunes de servidores: es el que almacena varios tipos de archivos y los distribuye a otros clientes en la red. Servidor de correo: almacena, enva, recibe, enruta y realiza otras operaciones relacionadas con el correo electrnico para los clientes de la red. Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en la red para aumentar el funcionamiento de ciertas operaciones, tambin proporciona servicios de seguridad, o sea, incluye un cortafuegos. Permite administrar el acceso a internet en una red de computadoras permitiendo o negando el acceso a diferentes sitios Web. Servidor web: almacena documentos HTML, imgenes, archivos de texto, escrituras, y dems material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye este contenido a clientes que la piden en la red. Servidor de base de datos: provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. Tambin puede hacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio.
Sin embargo, de acuerdo al rol que asumen dentro de una red se dividen en: Servidor dedicado: son aquellos que le dedican toda su potencia a administrar los recursos de la red, es decir, a atender las solicitudes de procesamiento de los clientes.
CINAR SISTEMAS CENTRO DE INFORMTICA DE NARIO GUIA DIDACTICA CODIGO: 1.0 VERSION: DIGO:
Servidor no dedicado: son aquellos que no dedican toda su potencia a los clientes, sino tambin pueden jugar el rol de estaciones de trabajo al procesar solicitudes de un usuario local.
2. DESCARGA E INSTALACION DEL PAQUETE APPSERV
Appserv es una herramienta OpenSource con Apache, MySQL, PHP y otras adiciones, en la cual estas aplicaciones se configuran en forma automtica, lo que permite ejecutar un servidor web completo. Como extra incorpora phpMyAdmin que es un administrador para para el manejo de bases de datos en MySQL
2.1 Descarga.
a. Iniciar una sesin en el navegador, en este caso Google Chrome. b. En Buscador escribimos:
Servidores instalados en diferentes computadores Servidores instalados en un computador Abrimos este vnculo que nos llevar a la pgina del programa
CINAR SISTEMAS CENTRO DE INFORMTICA DE NARIO GUIA DIDACTICA CODIGO: 1.0 VERSION: DIGO:
c. Descargar el programa
d. Indicamos donde deseamos descargar el instalador de AppServ.
2.2 Instalacin
Una vez que ha terminado la descarga procedemos a instalarlo. - Para iniciar el proceso de instalacin damos doble clic sobre el icono
.
Damos clic en este vnculo para descargar el programa
CINAR SISTEMAS CENTRO DE INFORMTICA DE NARIO GUIA DIDACTICA CODIGO: 1.0 VERSION: DIGO:
2.3 Probar la Instalacin
Una vez tengamos instalado el programa en nuestro computador, lo hemos convertido en un servidor WEB con multiples servicios como son:
En este apartado escribiremos localhost En este apartado escribiremos prueba@svr1.cinar En este apartado escribiremos 670315 En este apartado escribiremos 670315 Esperamos a que termine el proceso de Instalacin FELICITACIONES Hemos convertido tu computador en un Servidor WEB. Activamos la opcin InoDB
CINAR SISTEMAS CENTRO DE INFORMTICA DE NARIO GUIA DIDACTICA CODIGO: 1.0 VERSION: DIGO:
Servidor HTTP ( Apache) Servidor de base de datos ( Mysql) Interprete del lenguaje PHP Administrador de base de datos MYSQL (phpmyadmin)
Para comprobar que toda la instalacin finalizo con xito realizamos los siguiente pasos:
a. Iniciar una sesin en el navegador, en este caso Google Chrome. b. En la barra de direcciones del navegador escribimos la siguiente direccin: localhost
c. Si el proceso de instalacin se desarroll correctamente podremos observar la siguiente pgina:
ACTIVIDADES
Descargar e Instalar la ltima versin del paquete AppServ. Comprobar que el paquete qued correctamente instalado. Realizar la instalacin e informar al docente para su revisin.
Versin del AppServ Instalado Versin del programa PHPMyAdmin Versin de MYSQL Versin del lenguaje PHP Versin del servidor WEB Apache
CINAR SISTEMAS CENTRO DE INFORMTICA DE NARIO GUIA DIDACTICA CODIGO: 1.0 VERSION: DIGO:
GLOARIO DE TERMINOS
NODO: En informtica y redes de rea local, un dispositivo conectado a la red capaz de comunicarse con otros dispositivos de la misma.
CLIENTE: Es una aplicacin informtica o un computador que accede un servicio remoto en otro computador, conocido como servidor, normalmente a travs de una red de telecomunicaciones.
APACHE: Servidor web de distribucin libre. Fue desarrollado en 1995 y ha llegado a ser el ms usado de Internet.
CORTAFUEGOS: (firewall en ingls) es una parte de un sistema o una red que est diseada para bloquear el acceso no autorizado, permitiendo al mismo tiempo comunicaciones autorizadas.
OPEN SOURCE: Cdigo fuente abierto, software libre, se refiere a un programa cuyo cdigo fuente est disponible al pblico general, gratis, para usar y modificar.
MYSQL: Es la base de datos ms popular de cdigo fuente abierto del mundo, reconocida para su velocidad y confiabilidad, adems de ser gratis.
PHP: (Hyper Text Pre-Prosessor / Personal Home Pages), Lenguaje de programacin de licencia libre, incrustado dentro del HTML y ejecutado en el servidor antes de ser enviado al navegador, usado para crear paginas dinmicas (datos dinmicos).
PHPMYADMIN: Es una herramienta (software) escrita en PHP con la intencin de manejar la administracin de MySQL a travs de pginas web, utilizando Internet. .
MATERIAL DIDACTICO
1. Gua didctica No 1. 2. Ejercicio prctico. 3. Aula Informtica 4. Presentacin a travs Net Support School.
BIBLIOGRAFIA . www.google.com . www.wikipedia.org
REALIZADO POR REVISADO POR Jairo H. Gonzles M. Docente