jueves, 26 de noviembre de 2009

resumen


¿Qué es
un servidor WEB?
Podríamos definir un servidor WEB
como una aplicación que permite
acceder a los recursos contenidos
en algunos de los directorios del
ordenador que la alberga a
usuarios remotos que realizan sus
peticiones mediante el protocolo
HTTP.
Por tanto, instalar un servidor web
no es otra cosa que instalar y
configurar un progra- ma en una
unidad o directorio de un
ordenador cualquiera.
¿Qué es «Apache»?
Bajo este nombre suele hacerse
referencia a Apache Software
Foundation, orga- nización
norteamericana que se autodefine
con el objetivo de «... facilitar
ayuda organiza- tiva, legal y
financiera para los proyectos de
desarrollo de software tipo Open
Source (código abierto)».
Uno de los proyectos más
populares de Apache es el
desarrollo y suministro -de forma
gratuita y libre- de un software
de servidor HTTP, conocido
también como el servidor Apache.
La corta
historia de «Apache»
Apache Software Foundation tiene
su origen en febrero de 1995.
Hasta ese momento el software
más popular de servidores de
HTTP era el desarrollado por Rob
McCool, miembro del Centro
Nacional para Aplicaciones de
Super computación (NCSA), de la
Universidad de Illinois.
El desarrollo de aquel primitivo
software de servidor de NCSA
(software de dominio público y
código abierto) tuvo algunos
problemas a mediados del año
1994.
Esta circunstancia obligó a que
muchos de los webmasters que
utilizaban aquella aplicación
tuvieran que desarrollar sus
propias extensiones y corregir de
forma individual los fallos de
funcionamiento de la aplicación
original.
Un pequeño grupo de aquellos
webmasters entró en contacto -vía
e-mail- con el objetivo de
coordinar y conjuntar sus trabajos
de corrección y mejora de la
aplicación original de NCSA.
Fueron Brian Behlendorf y Cliff
Skolnick quienes -a través de una
lista de correo- coor- dinaron el
trabajo y lograron establecer un
espacio com- partido –de libre
acceso para quienes participaran
en el proyecto– en un ordenador
instalado en California.
En febrero de 1995, ocho
colaboradores del primitivo
proyecto decidieron aunar sus
esfuerzos de forma organizada y
fundaron lo que fue conocido como
Grupo Apache.
Usando como base el HTTPD 1.3
de NCSA y aplicando los patchs
desarrollados hasta ese momento,
lanzaron la primera versión oficial
(versión 0.6.2) del software de
servidor de Apache en abril de
Como Network Domain y como Administrator's e-mail adress puedes poner nombres
cualesquiera siempre que no contengan espacios ni caracteres especiales y en el
caso de la dirección e-mail ésta debe contener el símbolo @. Como Server Name escribe
localhost.
Por último, elige la opción Run when started manually, only for me (al margen te
comentamos el por qué de esa elección) y pulsa de nuevo Next.
En la pantalla que aparece inmediatamente después de la anterior se permite elegir el
modo de instalación: Complete ó Custom. Elige la opción Complete y pulsa nuevamente
sobre Next.
Te aparecerá esta nueva pantalla en la que el instalador nos indica el directorio por
defecto en el que pretende instalar el servidor Apache.
En este caso –aunque no es necesario hacerlo– vamos a pulsar sobre Change y
cambiarlo. También al margen te explicamos las razones de esta opción.
Después del Change de la ventana anterior aparecerá esta otra. Ponla con la misma
configuración que aparece en la imagen, es decir, con Look in: (C:) y deja como Folder
name: C:\
1995.

resumenes de clases


Tipos de páginas web
Una sencilla clasificación de los
tipos de páginas web podría ser
esta:
n Páginas estáticas
n Páginas dinámicas
Páginas estáticas
Diremos que una página es
estática cuando sus contenidos no
pueden ser modificados –ni desde
el servidor que la aloja (ordenador
remoto) ni tampoco desde el
cliente (navegador)– mediante
ninguna intervención del usuario ni
tampoco a través de ningún
programa.
Páginas dinámicas
Llamaremos dinámicas a las
páginas cuyos contenidos sí
pueden ser modificados –de forma
automática o mediante la
intervención de un usuario– bien
sea desde el cliente y/o desde el
servidor.
Para que esas modificaciones
puedan producirse es necesario
que algo o alguien especifique:
qué, cómo, cuándo, dónde y de
qué forma deben realizarse, y que
exista otro algo o alguien capaz de
acceder, interpretar y ejecutar
tales instrucciones en el momento
preciso.
Igual que ocurre en la vida
cotidiana, las especificaciones y las
instrucciones requieren: un
lenguaje para definirlas; un
soporte para almacenarlas y un
intérprete capaz de eje- cutarlas.
Somos capaces de entender unas
instrucciones escritas en castellano
pero si estuvieran escritas en
búlgaro las cosas seguramente
serían bastante distintas, y, por
supuesto, a un búlgar@ le pasaría
justamente lo contrario.
Igual ocurre con los programas
intérpretes de los lenguajes de
script. Ellos también requieren
órdenes escritas en su propio
idioma.
Scripts
Se llama script a un conjunto de
instrucciones escritas en un
lenguaje determinado que van
incrustadas dentro de una página
WEB de modo que su intérprete
pueda acceder a ellas en el
momento en el que se requiera su
ejecución.
Cuando se incrustan scripts en
una página WEB empiezan a
convivir en un mismo docu- mento
informaciones destina- das a
distintos intérpretes.
Por una parte, el código HTML que
ha de ser interpretado por el
navegador, y por la otra, los
scripts que han de ser ejecuta- dos
–dependiendo del lenguaje en el
que hayan sido escritos– por su
intérprete correspon- diente
.