Está en la página 1de 4

qIES VALLE DEL CIDACOS CURSO 2011/2012 ASIGNATURA: Aplicaciones Web

PROFESOR: Javier Rojas ALUMNO: Joseph Ambomo FP1-2

I. TEMA 4: SERVIDORES WEB TEORA

1. Nocin de servidor web

Un servidor es ante todo un software o programa que se ejecuta continuamente en un


ordenador ofreciendo determinados servicios, y a la espera de peticiones de parte de
nodos, clientes (navegadores) o usuarios de internet. 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.

2. Nocin de Hosting
Cuando una institucin o persona fsica tiene un sitio web debe valorar
cuidadosamente la decisin de si le conviene alojarla en un servidor web propio
(interno) o contratar un servicio de alojamiento web externo.

2.1. Del hosting interno


o El servidor fsico (hardware) y el servidor web como software estn dentro de
la propia organizacin.
o Aunque pueda parecer econmico esta opcin, el mantenimiento del equipo y
su seguridad puede disparar su coste hasta umbrales incontrolables al alza.
o La privacidad, la confidencialidad y la gestin directa del espacio de disco, son
caractersticas ventajosas del hosting interno.
o Posibilidad de instalar paquetes servidores (XAMP, WAMP para Windows, y
LAMP para Linux) con un gestor de contenidos.
o Personal con experiencia en servidores para supervisar y mantener el servidor.
o Unos buenos sistemas de proteccin contra intrusiones de la red.

2.2. Del hosting externo


El hosting externo proporciona el servidor, el entorno operativo, seguridad as
como todos los mdulos necesarios para garantizar los servicios ofertados.
Ventajas:
a) Disponibilidad permanente de recursos de red
qIES VALLE DEL CIDACOS CURSO 2011/2012 ASIGNATURA: Aplicaciones Web
PROFESOR: Javier Rojas ALUMNO: Joseph Ambomo FP1-2

b) Entorno adecuado para copias de seguridad remotas


c) Infraestructura con redundancia (evita inactividad o prdida de datos)
d) Escalabilidad (si aumenta la demanda del hosting, se incrementa el ancho
de banda)
e) Los distintos servidores de que compone el servidor web se instalan
generalmente de forma individual.
Hay que instalar aplicaciones como: Apache, Http, Bitnam, IIS, Lighttpd, Jsp,
Ruby, Pyton, Posgree, Mysql, o Tomcat.

3. Qu es Apache?
Es un servidor web gratuito, multiplataforma si bien fue ideado y preparado para
operar bajo Linux; es potente; ofrece un servicio estable, y fcil de mantener. Ideal
para proveedores de servicios de internet para miles de sitios pequeos con pginas
estticas. Dispone de potentes herramientas para programadores (Libreras php y
Perl)

4. Qu es IIS?
o IIS es el acrnimo en ingls de Internet Information Server (Servidor de
Informacin de Internet):
o Fue desarrollado por Microsoft; slo funciona bajo Windows.
o Muy fcil de instalar, desde panel de control en la opcin agregar o quitar
componentes de Windows; es preciso apoyarse del disco de instalacin de
Windows para implementar la instalacin de IIS.
o Proporciona ASP's, que facilitan el desarrollo de aplicaciones.
o Es un software propietario, con lo cual su uso tiene un coste. Tiene numerosos
fallos de seguridad.

5. Nocin de Sistema gestor de Base de datos

Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas para crear y


mantener Bases de datos, asegurando su integridad, confidencialidad y seguridad.

Caractersticas:

Definir una base de datos: consiste en especificar los tipos, estructuras y


restricciones de datos.
Construir la base de datos: es guardar los datos en algn medio controlado por
el mismo SGBD
qIES VALLE DEL CIDACOS CURSO 2011/2012 ASIGNATURA: Aplicaciones Web
PROFESOR: Javier Rojas ALUMNO: Joseph Ambomo FP1-2

Manipular la base de datos: consiste en realizar consultas, actualizarla, generar


informes.

Algunas de las caractersticas deseables en un Sistema Gestor de base de datos


SGBD son:

Control de la redundancia: La redundancia de datos tiene varios efectos


negativos (duplicar el trabajo al actualizar, desperdicia espacio en disco, puede
provocar inconsistencia de datos) aunque a veces es deseable por cuestiones
de rendimiento.
Restriccin de los accesos no autorizados: cada usuario ha de tener unos
permisos de acceso y autorizacin.
Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos
para definir y garantizar el cumplimiento de las restricciones de integridad.

II. INSTALACIN DE APACHE EN UBUNTU

Previamente, entr en el sistema como <root> para no tener que poner el <sudo> cada
comando.

El primer paso a mi juicio es actualizar los repositorios de Ubuntu con el comando <Update>

Paso1 Instalacin de Apache2

Por lo me indica el sistema, ya tengo el apache2 instalado en el sistema;

Paso 2 Iniciar el Servidor

Ejecutamos /etc/init. d/apache2 start


qIES VALLE DEL CIDACOS CURSO 2011/2012 ASIGNATURA: Aplicaciones Web
PROFESOR: Javier Rojas ALUMNO: Joseph Ambomo FP1-2

Paso 4 ServirEn la carpeta /var/www le meto una pgina web llamada entrada.html y
pruebo si me la carga.

Paso 5 INSTALACIN DEL MODULO PHP en UBUNTU

III. INSTALACIN DEL MODULO MYSQL EN UBUNTU

Paso 1 Ejecutar el comando de instalacin de mysql-server y msql-cliente

También podría gustarte