Unidad Formativa 1-06-02-22
Unidad Formativa 1-06-02-22
Unidad Formativa 1-06-02-22
STRACI
ÓN
SERVI
CIOSDE
I
NTERNET
MÓDULO FORMATI VO
I
FC156_3
ADMINISTRACI ÓN DE
SERVI
CIOS DE I
NTERNET
UF1271
INSTALACIÓN Y
CONFIGURACIÓN
DELSOFTWARE
DE SERVIDOR WEB
CERTI
FICADO DEPROFESI
ONALIDADOFI
CIAL
EXPTEAC-
2021-
385
:
MINI
STERIO
DEEMPLEO Y SERVI
CIOPÚBLI
CO
SEGURIDADSOCI
AL DEEMPLEOESTATAL
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
UNIDAD FORMATIVA 1
Código: UF1271
Duración: 90 horas
Referente de competencia: Esta unidad formativa se corresponde con la RP1 y RP2
C1: Seleccionar el servidor Web, sus módulos y extensiones para verificar que cumplen los requisitos de ejecución
de las aplicaciones Web dadas.
CE1.1 Describir los parámetros de funcionamiento de un servidor Web en un escenario de instalación dado.
CE1.2 Describir las características de un servidor Web comparándolo con otros servidores Web existentes en el
mercado.
CE1.3 Identificar y describir las funciones de los módulos y extensiones más habituales en los servidores Web.
CE1.4 Relacionar los parámetros cuantitativos y cualitativos de configuración con los requisitos de sistema
correspondientes.
CE1.5 A partir de un supuesto práctico en el que se cuenta con un servicio Web en producción:
Identificar la funcionalidad requerida en el servidor Web.
Estimar la carga y el rendimiento esperado.
Identificar el nivel y los requisitos de seguridad.
Seleccionar el servidor Web y las extensiones necesarias.
Estimar los requisitos de sistema e indicar las plataformas hardware y software más adecuadas.
C2: Instalar y configurar el servidor Web en el sistema informático para ofrecer funcionalidades de distribución
de información.
CE2.1 Describir los mecanismos de autenticación de usuarios y de acceso a los contenidos.
CE2.2 Describir los procesos de arranque y parada, y de rotación de los registros (logs).
CE2.3 A partir de un supuesto práctico de servicio Web a instalar según premisas de funcionamiento estipuladas:
Comprobar que el sistema reúne las características necesarias para la instalación del servidor Web y el servicio
especificado.
Establecer en el sistema la estructura de almacenamiento de los recursos, los permisos de acceso y ejecución y
las variables de entorno necesarios.
Instalar el software del servidor y establecer los procesos de arranque y parada, y de rotación de registros de
acuerdo con las especificaciones del administrador del sistema informático.
Configurar en el servidor Web los mecanismos de acceso: protocolos, direcciones IP, dominios, servidores
virtuales y puertos según indicaciones recibidas por el administrador de la red.
Habilitar los mecanismos especificados de autenticación de usuarios.
Verificar la instalación del servidor Web y de las funcionalidades esperadas.
Generar la documentación de operación y recuperación ante fallos.
CE2.4 Explicar el concepto, características y funcionalidad de los certificados de servidores seguros.
CE2.5 Describir los pasos a seguir para solicitar, instalar y mantener certificados de servidor seguro.
C3: Instalar, configurar e integrar los módulos y extensiones del servidor Web en el sistema informático.
CE3.1 Describir las funciones de los principales módulos y extensiones de los servidores Web destinados a cubrir
funcionalidades específicas en un sitio Web dado.
CE3.2 Identificar los parámetros de configuración de los principales módulos y extensiones de los servidores Web a
instalar en función de las especificaciones recibidas.
CE3.3 Describir la interrelación de los módulos y extensiones con el servidor Web y otros posibles servicios y
aplicaciones, tanto del propio sistema como de sistemas externos.
CE3.4 A partir de un supuesto práctico de servicio Web a instalar en un escenario de distribución de información
debidamente caracterizado:
Implantar el software de los módulos y extensiones del servidor Web.
Configurar los permisos de acceso y ejecución de los recursos adicionales.
Configurar los parámetros que optimicen el rendimiento del conjunto.
Configurar y comprobar la comunicación con otros servicios y aplicaciones, locales o remotos.
Detallar las pruebas a realizar para comprobar la correcta instalación y configuración de los módulos y
extensiones del servidor Web.
Cumplimentar la documentación de operación y recuperación ante fallos.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 1 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Contenidos
1. INTRODUCCIÓN
¿Qué es Internet?
El concepto Internet tiene sus raíces en el idioma inglés y se encuentra conformado por
el vocablo inter (que significa entre) y net (proveniente de network que quiere decir
red electrónica). Es un término que siempre debe ser escrito en mayúscula ya que,
hace referencia a “La Red” (que conecta a las computadoras mundialmente mediante
el protocolo TCP/IP) y sin un artículo que lo acompañe (el/la) para hacerle referencia.
Dicho en otras palabras, los protocolos son lenguajes o códigos de comunicación entre
sistemas informáticos, definidos en base a una sintaxis, una semántica y una
sincronización, así como de métodos de recuperación de errores.
De los protocolos depende, entonces, hacer que dos o más sistemas informáticos
puedan comunicarse de manera eficaz y ordenada, es decir, que hablen un mismo
idioma. Estos lenguajes se implementan mediante hardware o software, o
combinaciones de ambos, y le brinda a cada participante en la comunicación una
identidad y un método específico de procesamiento de la información.
Existen diferentes tipos de conexión a Internet, es decir, distintos medios por los
cuales uno puede obtener conexión a la red de redes. El primero de ellos fue la
conexión por dial-up, es decir, tomando la conectividad de una línea telefónica a través
de un cable. Luego surgieron otros tipos más modernos como ser el ADSL, la fibra
óptica, y la conectividad 3G y 4G (LTE) para dispositivos móviles, y en la actualidad 5G.
Para acceder a los billones de sitios web disponibles en la gran red de redes, que
conocemos como la Internet, se utilizan los navegadores web, siendo algunos de los
más utilizados Google Chrome, Microsoft Edge, Mozilla Firefox, y Safari, todos
desarrollados por distintas compañías tecnológicas.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 2 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Al ser Internet una red, se puede acceder a ella mediante varios canales.
Para tener acceso a Internet se necesita, por tanto una de estas conexiones y un ISP
¿Qué es el ISP?
Los ISP brindan a sus clientes acceso a Internet a través de distintas tecnologías.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 3 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
En sus inicios, la Internet era una tecnología limitada a los ámbitos universitarios,
gubernamentales y científicos, por lo que hacía falta una identificación y un acceso
especializados para usarla. Pero esto limitaba sus dimensiones, y excluía al gran
público, cada vez más interesado en las infinitas posibilidades de la Web, por lo que a
principios de los años 90 un conjunto de empresas privadas decidieron ofrecer puntos
de acceso a la red, convirtiéndose así en las primeras ISP comerciales.
Tecnologías ISP
Las principales tecnologías empleadas por los ISP para brindar a sus usuarios una
conexión a Internet son:
Existen 3 tipos de proveedores ISP: Los de Nivel 1 (Tier-1), Nivel 2 (Tier-2) y Nivel 3
(Tier-3). Internet es una vasta red compuesta por una colección de redes más
pequeñas.
Las características son:
Redes Tier-1 (proveedores de conectividad o tránsito), son grandes redes IP que
participan en Internet a través de acuerdos de interconexión. Su ámbito suele ser
el de cbrir , al menos 2 continentes. Todas las redes Tier-1 están interconectadas
entre sí, cubriendo el 100% de la cobertura mundial de Internet. A estas redes
están conectadas también las Tier-2. Son las propietarias de los cableados
submarinos que unen los continentes y hay unas 17 en todo el mundo.
Podemos ver los nombres de todas ellasen la siguiente dirección de
Wikipedia: https://es.wikipedia.org/wiki/Red_tier_1
Red de cable submarino y Pops de la empresa española Telxius:
https://telxius.com/network/interactive-map/
Redes Tier-2 (proveedores de grandes servicios o mixtos), Son grandes redes de
caracter nacional o regional y están conectadas a una red de nivel 1 (Tier-1). Ello
hace que parte del tráfico sea redirigido a través de las redes Tier-1. Estas
empresas son las proveedoras de Servicios de telefonía y de Internet. Ejemplos son
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 4 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Si queremos saber qien es nuestro proveedor y las redes que utiliza habitualemnte,
podemos realizar el test de velocidad en https://www.speedtest.net/
Por tanto, podemos decir que el primer servicio de internet es el que nos prestan las
operadoras de telefonía y las IPS. Sin ellas no sería posible acceder a ningún otro
servicio de Internet.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 5 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
La arquitectura cliente servidor tiene dos partes claramente diferenciadas, por un lado
la parte del servidor y por otro la parte de cliente o grupo de clientes donde lo habitual
es que un servidor sea una máquina bastante potente con un hardware y software
específico que actúa de depósito de datos y funcione como un sistema gestor de base
de datos o aplicaciones.
En esta arquitectura el cliente suele ser estaciones de trabajo que solicitan varios
servicios al servidor, mientras que un servidor es una máquina que actúa como
depósito de datos y funciona como un sistema gestor de base de datos, este se
encarga de dar la respuesta demandada por el cliente.
El más claro ejemplo de uso de una arquitectura cliente servidor es la red de Internet
donde existen ordenadores de diferentes personas conectadas alrededor del mundo,
las cuales se conectan a través de los servidores de su proveedor de Internet por ISP
donde son redirigidos a los servidores de las páginas que desean visualizar y de esta
manera la información de los servicios requeridos viajan a través de Internet dando
respuesta a la solicitud demandada.
La principal importancia de este modelo es que permite conectar a varios clientes a los
servicios que provee un servidor y como sabemos hoy en día, la mayoría de las
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 6 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
aplicaciones y servicios tienen como gran necesidad que puedan ser consumidos por
varios usuarios de forma simultanea.
Red: Una red es un conjunto de clientes, servidores y base de datos unidos de una
manera física o no física en el que existen protocolos de transmisión de información
establecidos.
El servidor al igual que el cliente, es una computadora pero con diferencia de que tiene
una gran capacidad que le permite almacenar gran cantidad de diversos de archivos, o
correr varias aplicaciones en simultaneo para así nosotros los clientes poder acceder
los servicios.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 7 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Es importante mencionar que un cliente también puede tener una función de servidor
ya que el mismo puede almacenar datos en su disco duro para luego ser usados en vez
de estar conectándose al servidor continuamente por una acción que quizás sea muy
sencilla.
Arquitectura de dos capas: Esta se utiliza para describir los sistemas cliente servidor en
donde el cliente solicita recursos y el servidor responde directamente a la solicitud con
sus propios recursos. Eso significa que el servidor no requiere de una aplicación extra
para proporcionar parte del servicio.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 8 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Ejemplo: Un sitio web donde el servidor Apache (u otro cualquiera) esté ubicado en un
servidor físico distinto de la base de datos que complementa el sitio web.
Este modelo cliente servidor tiene varias ventajas y desventajas las cuales son
importantes mencionar y conocer a la hora de establecer si es lo que estamos
necesitando o si se acomoda a lo que estamos buscando.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 9 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Ventajas
Desventajas
Protocolo FTP: funciona de idéntica forma, se utiliza un cliente de FTP (como Filezilla)
para conectar a un servidor FTP (como Pure-FTPD, Proftpd, etc)
SSH: es idéntico también, se utiliza un cliente SSH para conectar al servidor SSH que
corre en una red remota.
Juegos en red: existen clientes que permiten a jugadores online jugar desde sus casas
conectándose a servidores de juegos remotos.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 10 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Sistema DNS: el famoso servidor DNS interactúa con clientes DNS también, es decir,
basa su arquitectura en el modelo cliente servidor
3. SISTEMAS OPERATIVOS.
Windows Server (con todas sus versiones: 2003, 2008, 2012, 2016, 2019 y 2022)
GNU/Linux Server (son frecuentes las distribuciones: RedHat, Ubuntu Server,
CentOS, SuSE Linux Enterprise Server, …)
UNIX (IBM AIX, HP-UX, NetBSD...)
Solaris/OpenSolaris (Certificados oficialmente como versiones de UNIX, cuantan
con las distintas versiones de SunOs)
Apple OS X Server (Basado también en Unix, es igual al Sistema operativo de
escritorio pero incluye además herramientas administrativas gráficas para la
gestión de usuarios, redes, y servicios de red como LDAP, Servidor de correo,
Servidor Samba, DNS, entre otros.
Ello se debe a que el tipo de sistema operativo no influye para nada en el rendimiento
de las aplicaciones Web y sí lo hace el distinto software de este tipo de servicios:
Servidor Web, Servidor de base de datos, servidor FTP, etc.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 11 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
4. PROTOCOLOS DE RED.
Los seres humanos nos comunicamos y transmitimos información con otras personas
haciendo uso de protocolos de comunicación. Algo similar ocurre en informática, los
equipos que forman parte de un sistema de interconexiones cumplen un conjunto de
normas, reglas y pautas que hacen que la comunicación sea efectiva, lo cual se conoce
como protocolo de red. En otras palabras, se podría decir que un protocolo de red
hace referencia a normativas y criterios que fijan como deben comunicarse entre sí los
distintos componentes de un sistema informático.
Para que la comunicación sea posible deben existir tres elementos fundamentales:
origen, destino y medio o canal. Siempre que se envía o transmite información es
importante identificar quien lo hace, hacia donde se envía y tener un método de
comunicación acordado (cómo se expresa la idea y cómo se va a interpretar la
información cuando llegue). El “idioma” en el que se transmite tiene que ser entendido
por ambas partes, además de conocerse el momento preciso en el que se debe realizar
la comunicación para que esta sea recibida y confirmada correctamente (conocer si ha
llegado lo que transmito y si se ha entendido).
Por último, hay que indicar que existen diversas formas de transmisión de datos en
redes informáticas:
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 12 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Para explicar los tipos de protocolos de red y sus funciones vamos a basarnos en
el modelo OSI (open System Interconection) y cada una de sus capas. Este modelo no
tiene ninguna utilidad directa en la actualidad, pero es la base de muchos de los
protocolos más utilizados hoy en día.
El modelo OSI representa el conjunto de pasos con los cuales será posible la
comunicación entre dispositivos informáticos. Este se encuentra formado por 7 capas,
las cuales se leen desde la superior a la inferior cuando el mensaje va a salir y al
contrario cuando el mensaje llega:
Capa de aplicación: Es la interfaz que podemos visualizar los usuarios finales, por
ejemplo, cuando enviamos un mensaje con algún programa (Facebook,
WhatsApp…) o vemos un video, interactuamos con esta capa.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 13 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Capa de transporte de datos: Segmenta los datos que se van a compartir (si
enviamos un archivo lo divide en distintas partes según la capacidad de la red) y les
pone la etiqueta TCP o UDP. Pero, ¿cuándo se utiliza TCP y cuando UDP? TCP no
solo se usa para transmitir información entre un dispositivo y otro sino también
para corroborar la correcta recepción de la información transmitida. En cambio,
UDP no hace esta verificación y tiene como principal ventaja su velocidad.
Capa de red: Determina la mejor ruta para enviar los paquetes por la red. Es la
encargada de que los datos transmitidos salgan y lleguen al destino, aunque los
dispositivos no se encuentren conectados directamente entre sí. También se le
conoce como capa de direccionamiento lógico.
Ethernet
Fiber Distributed Data Interface (FDDI)
Address Resolution Protocol (ARP)
Point to Point Protocol (PPP)
Capa física: Envía la información binaria por distintos medios de red (cables, Wifi…).
Se encarga tal y como su nombre indica de la conexión física entre los dispositivos
de una red y no lleva a cabo ningún tipo de direccionamiento físico ni lógico.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 14 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Bluetooth
Universal Serial Bus (USB)
Para que los dispositivos se comuniquen entre sí deben ejecutar el mismo conjunto de
protocolos. Pero, en un proceso de transmisión de información ¿de qué se encargan
los protocolos?
Existen una gran variedad de protocolos de red los cuales se diferencian en función de:
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 15 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 16 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 17 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
IP: Este protocolo está muy relacionado con el envío de los datos, pero los datos
son segmentados en bloques o paquetes. Gestiona las direcciones IP, pero no
proporciona mecanismos para verificar que los datos transmitidos llegan y se
entienden correctamente en el destino final. Un aspecto muy importante en este
protocolo es la dirección IP.
TCP: Protocolo de control de transmisión (en inglés Transmission Control
Protocol o TCP) es uno de los protocolos fundamentales en Internet. El protocolo
garantiza que los datos serán entregados en su destino sin errores y en el mismo
orden en que se transmitieron. También proporciona un mecanismo para distinguir
distintas aplicaciones dentro de una misma máquina, a través del concepto
de puerto. TCP da soporte a muchas de las aplicaciones más populares de Internet
(navegadores, intercambio de ficheros, clientes FTP, etc.) y protocolos de
aplicación HTTP, SMTP, SSH y FTP.
UDP: (User Datagram Protocol) es un protocolo del nivel de transporte basado en
el intercambio de datagramas. Permite el envío de datagramas a través de la red sin
que se haya establecido previamente una conexión, ya que el propio datagrama
incorpora suficiente información de direccionamiento en su cabecera. Tampoco
tiene confirmación ni control de flujo, por lo que los paquetes pueden adelantarse
unos a otros; y tampoco se sabe si ha llegado correctamente, ya que no hay
confirmación de entrega o recepción. Su uso principal es para protocolos
como DHCP, BOOTP, DNS
5. FUNDAMENTOS TCP/IP
Ya hemos dicho que TCP e IP son dos protocols que forman parte de Internet y de
otras redes.
Los protocolos del modelo TCP/IP cuentan con una gran ventaja: funcionan con
independencia del hardware y el software subyacente. No importa qué sistema
operativo o dispositivo se use para la comunicación a través de la red, porque los
protocolos están estandarizados de tal forma que funcionan en cualquier contexto.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 18 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 19 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 20 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
(Ver video)
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 21 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
1. PARÁMETROS DE FUNCIONAMIENTO.
¿Cuales son los parámetros que debe cumplir un equipo al que vamos a dedicar a
servidor de Internet?
Esa es la pregunta que debemos hacernos primero, al igual que cuando queremos
comprar un equipo informático nuevo para casa. Qué es lo que necesito, qué voy a
hacer con el equipo y cuánto quiero gastarme.
Por suerte hoy en día no hace falta comprar equipos para ello, puesto que tenemos
una gran variedad de empresas que ofrecen el servicio de hosting o alojamiento, con
una gran variedad de precios y características.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 22 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
No obstante veamos cada una de las características que tendremos que tener en
cuenta a la hora de adquirir un alojamiento o hosting web.
1.1. RENDIMIENTO
En esta sección, cubriremos los factores de rendimiento a considerar al elegir un
servidor web. Pero cuando hablamos de "rendimiento", en última instancia, nos
referimos a "velocidad". Porque lo que realmente queremos saber es qué tan rápido
un host puede cargar páginas web y brindar a los usuarios la mejor experiencia posible.
Los visitantes no se quedan si una página tarda demasiado en cargarse porque, seamos
sinceros, hay miles más para elegir. Y no sorprende que un sitio rápido sea uno de los
factores de clasificación de Google. Así que asegúrese de obtener estos criterios de
selección correctamente.
CPU
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 23 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
RAM
Para una Web coporativa de una empresa mediana, con una web en php y base de
datos, con 1GB de memoria RAM es suficiente. A partir de aquí depende de la
complejidad d de la misma.
SSD
Una de las primeras cosas que verá en las especificaciones de
alojamiento web es el almacenamiento y el ancho de banda,
determinado por el "número de visitas". Aquí hay algunas
preguntas que debe hacerse:
ANCHO DE BANDA
¿El ancho de banda y la transferencia de datos son ilimitados? Por ejemplo, el sitio de
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 24 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
una pequeña empresa con algunos visitantes al día que buscan detalles del servicio e
información de contacto es significativamente diferente a una empresa que transmite
miles de archivos multimedia diariamente o una tienda de comercio electrónico que
enumera miles de productos.
Si no lo sabes, usa Tiempo de carga de pingdom prueba en unas pocas páginas y toma
el promedio de esas páginas probadas como tu número de prueba base. A
continuación, se muestra un ejemplo:
La página principal de pixelblack tiene una velocidad de 72 sobre 100 (no muy rápida),
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 25 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Sin embargo, si hacemos la misma prueba a la página que contiene la entrada a los
cursos, veremos los siguiente:
Podemos ver que la velocidad es 89 sobre 100 (mayor que la anterior), el tamaño de
página es menor (776Kb) y el tiempo de carga de 1.89 seg (ancho de banda es de 40
Kb/seg.) Más rápida, menor número de peticiones (40 request) en teoría más rápida,
pero tarda más en cargar ¿¿??
Ello es debido a que el navegador solicita una imagen estática y envía cookies con la
solicitud, el servidor ignora las cookies (Realmente Moodle le dice al servidor que las
ignore). Estas cookies crean un tráfico de red innecesario que ralentiza el proceso. Para
solucionar este problema, podemos hacer que los componentes estáticos se soliciten
sin cookies creando un subdominio y alojándolos allí.
EJERCICIO: Ir a la página de Pingdom y hacer el test a dos o tres webs que os gusten o
que utilicéis a menudo. Comentar el resultado.
Por último, aclarar una pequeña confusión que suele haber en la medida de la
velocidad de carga y descarga en servidores y en nuestras conexiones como clientes de
Internet.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 26 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
La medida que suele tomarse viene expresada en Kbps (Kilobit por segundo) o Mbps
(Megabit por segundo). que no debe confundirse con Kilobyte y Megabyte. Puesto que
son sustancialmente distintos.
Cuando hablamos de unidades de almacenamiento y tamaños al referirnos a un disco
duro o un archivo, usamos el término Mega (MB) o Mega Byte y KB o KiloByte.
en esta medida 1024 bytes es un Kilobyte y 1024 Kilobytes es un MB (Mega Byte)
Por lo tanto, cuando decimos que tenemos una conexión de fibra de 600 Mbps,
realmente nuestra conexión es de unos 75 MB por segundo.
A mayor velocidad mayores y más serán los paquetes de datos que podemos recibir.
Aunque esta velocidad y la latencia, no dependen del servidor del servicio Web, sino
de la conexión del cliente (servidor del servicio de Internet ISP)
LATENCIA
Por último ¿Y de la latencia no hablamos?.
La latencia nos aparece en ese indicador que dice «ping 24 ms». Esta latencia indica la
inmediatez en recibir un paquete desde el servidor. Es decir, 24 ms es el tiempo que
tarda un paquete en llegar desde el servidor a un cliente. Se mide en milisegundos.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 27 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
En general se suele decir que una latencia inferior a 100ms es buena para información
en general. Aunque lo óptimo sería lo siguiente:
Menos de 100ms para temas generales.
Menos de 65 ofrece una conexión óptima y bastante buena para videoconferencia.
Menos 50 es óptima para videjuegos.
Sobre 20ms es lo que desearían todos los gamers profesionales.
A favor tiene la comodidad de la gestión y el precio mucho menor que el del hosting
exclusivo en servidor.
El VPS (o servidor virtual privado) es una variante donde compartimos máquina, pero
no almacenamiento (SSD) y tenemos parte de los recursos a nuestra disposición, pero
no todos.
Más adelante veremos en detalle los distintos tipos de alojamiento que nos podemos
encontrar.
Además de los recursos del servidor, vale la pena verificar para asegurarse de que el
servidor web esté utilizando la última tecnología de servidor, a veces denominada "pila
de software". La tecnología avanza rápidamente y querrá un servidor web que se
adapte a los tiempos en lugar de utilizar tecnología obsoleta.
La pila de software describe exactamente qué tecnologías tienen que trabajar juntas
en qué combinación para formar una plataforma especializada para aplicaciones
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 28 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Una pila de software combina todos los componentes de software que conforman una
plataforma específica. Este paquete de programas proporciona una configuración de
tecnologías firmemente estructurada que se requiere para ejecutar una aplicación.
La pila suele estar compuesta por varios componentes diferentes. Esto puede incluir
los siguientes componentes:
Sistema operativo
Servidor Web
Tecnología y servidor de base de datos
Servidor de Correo
Entorno / marcos de ejecución
Lenguajes de programación
En primer lugar, suele estar la capa más baja de la plataforma, sobre la que se
construyen todos los demás componentes: El sitema Operativo. A esto le sigue, por
ejemplo, una tecnología de servidor web , luego una tecnología de base de datos y
luego un entorno de ejecución.
Por lo tanto, una pila siempre proporciona información sobre qué tecnologías necesita
al menos una aplicación para funcionar correctamente. El resultado es, por ejemplo,
una plataforma en la que se puedes proporcionar un sitio web.
XAMPP
Sistema operativo: plataforma cruzada («X»)
Servidor web: Apache
Base de datos: MariaDB / MySQL
Lenguaje de programación: PHP
Lenguaje de programación: Perl (o Python)
LAMP / WAMP/MAMP
Sistema operativo: Linux (LAMP) / Windows (WAMP) / IOS Mac (MAMP)
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 29 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
WINS
Sistema operativo: Windows Server
Servidor web: IIS (Servicios de información de Internet)
Marco: .NET
Base de datos: SQL Server
Lenguaje de programación: ASP.NET
LENPS
Sistema operativo: Linux (CentOS u otra distribución)
Servidor web: Nginx (la E es por Engine-X)
Base de datos: MariaDB / MySQL
Lenguajes de programación: PHP
Otra consideración del servidor es verificar si un servidor web ofrece una o varias
ubicaciones. Por ejemplo, si su audiencia principal se encuentra en Australia, entonces
tiene sentido elegir un centro de datos ubicado en Australia (o cerca como Singapur)
para que sus páginas web se carguen más rápido.
Ejercicio:
https://whois.domaintools.com/
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 30 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Por otro lado, algunos hosts no incluyen almacenamiento en caché, lo que significa que
probablemente necesitará instalar un complemento de almacenamiento en caché. Si
ese es el caso, verifique si existen restricciones sobre lo que puede instalar. Por
ejemplo, si aloja con Kinsta, que incluye almacenamiento en caché a nivel de servidor,
WP Rocket es el único complemento de almacenamiento en caché que permiten.
1.1.6. Escalabilidad.
Nota: El alojamiento en la nube puede escalar sin problemas y manejar grandes picos
de tráfico. Por lo general, solo le paga a su proveedor de alojamiento web más dinero
por el tiempo que necesita los recursos adicionales. Además, si se trata de un
crecimiento a largo plazo, no es necesario mover o reconstruir el servidor, ya que
puede escalar con usted.
El resto de hosting suelen ser escalables en unos pocos minutos o una hora.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 31 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
1.2. SEGURIDAD
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 32 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Se recomienda que todos los sitios web ahora tengan un certificado SSL para brindar
un nivel de tranquilidad a sus visitantes y proteger datos confidenciales como
contraseñas y detalles de tarjetas de crédito.
Cada uno de los certificados SSL tienen un nombre, un número de serie y fecha de
vencimiento. También disponen de una copia de la clave pública, así como la firma
digital de la autoridad que emite ese certificado. Todo esto sirve para verificar que
realmente estamos ante un sitio seguro, cifrado y que no va a ser una amenaza para
los visitantes.
De hecho las últimas versiones de los navegadores más populares no dejan acceder a
una web si no tiene un certificado y es sospechosa de ser un fraude.
Ejercicio: Elegir un Certificado SSL que incluya web y correo electrónico y otro que
incluya varios dominios.
Instalar un certificado SSL en el servidor es un proceso muy importante que tienen que
llevar a cabo los administradores de los sitios web. Una manera esencial para ofrecer a los
visitantes un sitio seguro, cifrado, que cuente con las garantías adecuadas.
Además también servirá para dar una buena imagen y poder aparecer mejor en los
principales buscadores de Internet.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 33 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Esto puede variar según el hosting que tengamos contratado, pero el proceso es similar.
Lo primero que tenemos que hacer es tener un certificado SSL. Lo podemos comprar con
la empresa donde tenemos el servidor, por ejemplo. También con otro proveedor
externo. O utilizar uno gratuito llamado Let´s Encrypt.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 34 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Es importante poder contar con un servicio técnico de apoyo que responda de manera
inmediata. Generalmente el tiempo no debe ser superior a 2 minutos en los Chats y en
las llamadas telefónicas.
La rapidez con la que nos ayudan a solventar los rpoblemas es crucial. No es bueno que
nos tengan enganchados al chat o al teléfono durante una hora, por ejemplo. Un
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 35 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Agentes preparados que atiendan nuestras peticiones y que no nos vayan derivando
unos a otros hasta llegar, al fnal del proceso, al que debería habernos atendido desde
un primer momento.
1.3.9.Apoyo proactivo
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 36 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 37 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
https://www.apache.org/
Nginx es una solución ideal para gestionar sitios web de alto tráfico.
Muchos sitios y aplicaciones web de alta visibilidad, como Netflix o
Pinterest, utilizan el servidor web Nginx.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 38 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
https://www.nginx.com/
Dispone de tres licencias: Free Starter, Site Owner y Web Host. Es una
alternativa de pago para sitios web de alto tráfico, que ofrece un alto
rendimiento y gran escalabilidad. A fecha de abril de 2021, LiteSpeed
posee un 8,3 % del mercado, según W3Techs, y un 3 % según Netcraft.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 39 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Tomcat fue diseñado para cumplir con las especificaciones de Sun Microsystems para
servir aplicaciones en Java. Es muy usado en entornos empresariales con aplicaciones
web realizadas en Java, e integra esta lista porque si bien su finalidad primaria es ésta,
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 40 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Existe un servidor que casi nadie ha oído nombrar, básicamente porque no se puede
descargar ni usar por particulares ni empresas y aun así es uno de los servidores web
más usados de la web.
Es uno de los tipos de servidores web más usados, aunque casi nunca sabes que lo
estás usando.
Estamos hablando de Google Web Server , un servidor de uso exclusivo por parte de
Google y que sostiene toda su infraestructura, es usado solo por Google y que su cuota
de mercado no alcanza al 2%.
lighttpd : Es el otro gran servidor ligero, que permite usar menos cantidad de memoria
y CPU. También es empleado por sitios con mucho tráfico como Youtube , Wikimedia,
The Pirate Bay, etc.
Cherokee es un servidor web multiplataforma. Su objetivo es ser rápido y completamente funcional, sin
dejar de ser liviano comparado con otros servidores web. Creado por un programador español.
Está escrito completamente en C. Puede usarse como un sistema embebido y soporta complementos para
aumentar sus funcionalidades. Es software libre, disponible bajo la Licencia Pública General de GNU.
Web Oficial: http://cherokee-project.com/
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 41 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Algunos datos
3. PRINCIPALES FUNCIONES.
En principio un servidor Web selimitaba a servir los datos se se les pedían por parte de
los clientes, aunque poco a poco han ido experimentando mejoras en el tiempo con un
mayor numero de funcionalidades que los hacen más completos y mejores cada año.
Entre otras, las funciones principales de los Servidores Web son:
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 42 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Vamos a utilizar durante el curso tres servidors Web (software) distintos. en primer
lugar vamos a instalar un Servidor Web Apache en modo local, a través de una pilade
software para el Sistema Operativo Windows (en caso de que alguno utiliceis Sistemas
operativos distintos, también podréis utilizar esa pila. en mi caso utilizaré Xampp para
Mac OS.
El primer paso para instalar nuetro Servidor Web es tener instalado un Sistema
Operativo. En el caso de Apache, al ser multiplataforma, da igual el que tengamos
instalado en nuestra máquina.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 43 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
https://www.apachefriends.org/es/index.html
Incluye: Apache 2.4.52, MariaDB 10.4.22, PHP 8.1.2, phpMyAdmin 5.1.2, OpenSSL 1.1.1, XAMPP Control Panel 3.2.4,
Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.73 (with
mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 44 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
En caso de salir una web, debemos desinstalar el anterior servidor Web para poder
instalar el nuevo. Una vez comprobado comenzamos a instalar el servidor.
Los componentes mínimos que instala XAMPP son el servidor Apache y el lenguaje
PHP, pero XAMPP también instala otros elementos. En la pantalla de selección de
componentes puede elegir la instalación o no de estos componentes. Nosotros
necesitaremos: Apache, MySQL y phpMyAdmin. Aunque podemos instalar también
Fillezilla FTP Server y Tomcat.
Mail Server no es necsario puesto que los S.O. Windows no disponen de posibilidad
de enviar correo en modo local. Perl es un lenguaje de programación que no
veremos y Webalizer es para mostrar métricas de uso (Estadísticas).
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 45 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
La siguiente pantalla ofrece seleccionar el idioma del interfaz del panel de control
(no todas las versiones tienen esa posibilidad. En algunas solamente está el inglés).
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 46 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Una vez elegidas las opciones de instalación en las pantallas anteriores, esta
pantalla es la pantalla de confirmación de la instalación. Haga clic en el botón
"Next" para comenzar la instalación en el disco duro.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 47 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 48 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Una vez terminada la copia de archivos, la pantalla final confirma que XAMPP ha
sido instalado. Para cerrar el programa de instalación, haga clic en el botón
"Finish".
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 49 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 50 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Para permitir una conexión que estaba bloqueada, basta con hacer clic derecho sobre
la regla, elegir en el menú contextual la opción Propiedades y en la pestaña General
hacer clic en Permitir la conexión y en Aceptar.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 51 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Todo este proceso ocurre también con el resto de servidores, por ejemplo con el
servidor de bases de datos MySQL/MariaDB que se instala con XAMPP.
Para comprobar que nuestro servidor Web funciona y poder utilizarlo, nos vamos a
nuestro navegador y volvemos a escribir http://localhost/ y veremos que ya nos
aparece activo el servidor.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 52 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 53 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
1. FUNCIONAMIENTO Y ESTRUCTURA.
Parámetros de funcionamiento.
Funcionalidades principales.
○ Hardware.
○ Software.
○ Conectividad.
○ Verificación de la instalación.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 54 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
Control del servicio. Inicio y parada. Creación de entradas DNS Parámetros básicos de
configuración:
○ Logging
Herramientas de configuración.
- Soporte a lenguajes:
○ CGI
○ Motores de script (ASP.NET, PHP...)
○ Certificados de seguridad.
○ Algoritmos de cifrado.
○ Entidades de certificación
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 55 de 56
UF 1271 INSTALACIÓN Y CONFIGURACIÓN DEL SOFTWARE DE SERVIDOR WEB
______________________________________________________________________________________________
○ Generación de un CSR
○ Generación de un certificado auto-firmado.
○ Instalación de un certificado.
○ Control de acceso por certificado de cliente.
______________________________________________________________________
MF 0459_3 ADMINISTRACIÓN DE SERVICIOS WEB Página 56 de 56