1.7 SERVIDORES WEB
Un servidor web es un programa
diseñado para aceptar peticiones HTTP del navegador y servir las páginas web
que tiene alojadas. Cada sitio web tiene una dirección única conocida como URL
(Uniform Resource Locator – Localizador
uniforme de recursos). En una URL se pueden distinguir tres partes: el protocolo, el nombre de dominio del ordenador servidor y la ruta en el servidor. El protocolo que se utiliza para servir
páginas web es dar la información solicitada y la ruta indica la ubicación del
archivo solicitado dentro del servidor.
Antes de ver cómo funciona el
acceso a un sitio web conviene tener claros los siguientes conceptos:
·
Direcciones IP o direcciones internet: Son
las direcciones que utiliza el protocolo IP (Internet Protocol – Protocolo de internet) para identificar de
forma única un dispositivo en internet. Permite que se comuniquen los
dispositivos conectados a la red. Una dirección IP es un código numérico que
posee cuatro valores separados por puntos, y que pueden variar de 0 a 255 (en
total, 256 valores posibles).
Ejemplo: 172.16.1.12
·
Los dominios: Son los nombres de los sitios
web que visitamos. En lugar de utilizar las direcciones IP para acceder a los
sitios web, utilizaremos los nombres de dominio, ya que es más sencillo
recordar el nombre de un sitio que su dirección IP. Se pueden clasificar en dos
tipos:
a)
Internacionales o genéricos: Hacen referencia al
tipo de organización que es dueña del dominio.
b)
Dominios territoriales o dominios país: Representan
a un país y están a cargo del Estado de cada nación.
Existen muchos sitios web
desde los que podemos registrar un dominio y normalmente, antes de registrarlo,
podremos comprobar si está o no disponible. El precio dependerá del tipo de
dominio.
·
Los proveedores de servicios de internet o ISP (Internet Service Provider): Para
establecer una conexión a internet se necesita un proveedor de servicios de
internet o ISP. Son empresas dedicadas a
conectar a internet a los usuarios o las distintas redes que tengan, y a hacer
el mantenimiento necesario para que el acceso funcione correctamente.
·
Los servidores DNS (Domain
Name Server – Servidor de nombres de dominio): Son
los que resuelven el nombre de un dominio en una dirección IP determinada (así
no es necesario tener que recordar y usar la dirección IP): Cada servidor
mantiene una base de datos de nombres y direcciones para el dominio local. Todo
este proceso de resolución de nombres es transparente para el usuario.
Los
servidores DNS suelen ser dos: el DNS preferido
y el DNS alternativo.
Existen tres elementos indispensables en internet para que sea
posible la conexión:
1. Servidor web: Es un
servidor que está preparado para servir páginas web las 24 horas del día. Se está
ejecutando continuamente y atiende a las peticiones que hacen los clientes
desde los navegadores.
2. Dominio: Es el sitio web al que queremos acceder. Se
introduce en la barra de direcciones del navegador.
3. Servidor DNS: Es el
encargado de transformar el nombre del dominio de un servidor web en la
dirección IP.
1.7.1
INSTALACIÓN
DE UN SERVIDOR WEB EN WINDOWS
En este apartado se muestra cómo instalar un
servidor web. Se instalará XAMPP, que incluye el servidor web Apache, el gestor
de base de datos. MYSQL y los intérpretes para los lenguajes PHP Y Perl. La
instalación en Windows es muy sencilla, basta con descargarlo de la web de
Apache Friends y seguir los pasos de la instalación. (
http://www.apachefriends.org/en/xampp-windows.html)
1.7.2
INSTALACION EN LINUX DESDE LA LINEA DE COMANDOS
En este apartado se instalará Apache, PHP y
MYSQL desde la línea de comandos de Linux. Para este proceso puede que se
necesite descargar archivos desde el sitio web de la distribución de Linux, por
lo que es necesario tener internet.