Saltar navegación

COSAS SOBRE LA TAREA DE SRI03

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 29 de mayo de 2026 por Pedro Jose M.

3 visualizaciones

Descargar la transcripción

Hola, en este vídeo vamos a hablar de manera rápida de la tarea de SRI03 00:00:00
y esta unidad va sobre la instalación y administración de servidores web. 00:00:06
En la tarea se trataba de entender cómo funciona un servidor web, 00:00:12
dónde se configuraba, cómo escucha las conexiones, 00:00:16
cómo publica las páginas, cómo crear varias webs distintas, 00:00:20
cómo proteger el contenido y cómo cifrar conexiones HTTPS. 00:00:25
El ejercicio 1 pedía analizar una URL. 00:00:32
Teníamos esta URL y pedía analizarla. 00:00:38
Entonces aquí no había que instalar nada, 00:00:41
solo había que entender de qué se compone la URL. 00:00:43
La URL tiene diferentes partes. 00:00:46
Una parte que es el protocolo, que sería esta HTTP. 00:00:48
Otra parte que es esta parte de aquí, que sería el servidor. 00:00:52
El puerto 80, el protocolo nos está diciendo qué puerto por defecto va a hacer la petición, que sería en este caso el puerto 80. Después tenemos la ruta, que es la parte donde viene a partir de aquí, de V5, etc. 00:00:55
Y después tenemos el recurso, en el caso en el que lo haya, que es en este caso concreto la página del índice, porque no hay un recurso concreto. 00:01:10
Problemas reales que han surgido con esta tarea, pues construir ruta con recurso, poner mal el servidor, o algunos dijeron que form profesional era el recurso. 00:01:25
Sin embargo, formprofesional es parte de la carpeta o ruta. El recurso normalmente sería indes.html o indes.php, porque es interno, ya que no viene nada marcado. 00:01:36
En el ejercicio 2 ya había que empezar a instalar Apache y comprobarlo. Apache necesita primero hacer un sudo apt-ultage y después un sudo apt-install apache2 para poder instalarlo y después con el comando de sudo system.tl status apache2 podemos ver si ya finalmente está instalado y qué status tiene. 00:01:49
Después desde el cliente podemos conectarnos según la web que tengamos nosotros, según la IP que tengamos al servidor. Apache realmente escucha conexiones web y entrega páginas. 00:02:18
Y hay algunos que confundieron también el tema de localhost con el IP del servidor. Entonces, localhost lo que significa es que es esta misma máquina. Entonces, si lo pruebo desde el servidor, no estoy comprobando que la funcione bien, simplemente lo estoy usando del servidor y no sé si un cliente se podría conectar. 00:02:33
Si lo estamos haciendo desde el cliente con localhost, nos va a llamar hasta el propio cliente. En ejercicio pedía probar esto desde el cliente usando la IP del servidor para comprobar que llegamos a la página correctamente. 00:02:54
Errores reales fueron probar localhost en vez del cliente, desde el cliente, no probar desde el cliente, no tener conectividad o mal la red en virtualhost, que aquí ha pasado bastante. 00:03:12
También muchos problemas con firewall, adaptadores y BED más configuradas. 00:03:24
En ejercicio 3, pues aquí hablamos del servicio y teníamos esas herramientas que podemos utilizar, arrancar, parar o reiniciar el servicio. 00:03:32
Entonces, los comandos son siempre sudo systemctl, para todos igual, y Apache 2 y la única diferencia es store, start y restart. 00:03:44
Cada vez que se cambia una configuración hay que volver a cargarlo, es decir, hay que reiniciar el servicio para que se cargue esas configuraciones en las que hacemos modificaciones del archivo. 00:03:56
¿Dónde hacemos? En los archivos de configuración de Apache. En el ejercicio 4 tenemos ports.comp, que había que entender aquí que en este archivo de configuración concreto, el ports.comp, es donde se pone que escucha Apache. 00:04:08
Normal sería HTTP que esté escuchando en el 80 y el HTTPS en el 443, dependiendo del protocolo concreto. 00:04:28
Los módulos Apache. Apache funciona por módulos y el SSL, que es el que nos da el HTTPS, 00:04:42
tenemos otro que es OutBasic, que es el de usuarios y contraseñas, y otro de Rebrite, que es el de URLs amigables. 00:04:50
Después tenemos unas carpetas llamadas Mods Available, donde están los módulos disponibles y Mods Enabled, módulos activos. 00:04:59
Sobre el ejercicio 6 que vamos a comentar. 00:05:08
Aquí ya se configuraba el sitio web y conceptos importantes que había aquí en este punto de directivas de Apache 00:05:10
era el server name, el nombre del sitio, document root, donde estaban las carpetas de las webs, 00:05:19
el directory index que es donde se encuentra el archivo principal 00:05:25
virtualhost que es el sitio web virtual 00:05:29
entonces una configuración sería la siguiente 00:05:33
como vemos tenemos configurado en etiquetas 00:05:37
tipo xml y pues tenemos aquí el 00:05:41
server name, el document root donde se encuentra y cual sería 00:05:45
el directory index. El virtualhost 00:05:49
en Webmin. Aquí había que integrar todo porque teníamos que tener Apache, tenemos 00:05:57
que necesitar un DNS, tenemos que tener rutas, directorios, el Webmin, las páginas web, 00:06:03
índices, IPs y dominios. La lógica correcta era que primero tenemos que tener bien configurado 00:06:09
el dominio para que resuelva por IP y a través del document host, el virtual host, document 00:06:15
root, llegar a la página HTML. Hay alumnos que crearon el virtual host pero no funcionó. 00:06:21
Porque olvidaban la parte de ETG, CEJOS o de DNS, que es lo que nos lo resolvía. Tenemos información de todo esto en las ampliaciones que os puse, de temario, en la línea de actualizaciones y está también por el foro. 00:06:27
Entonces, tu dominio web.org no resolvía ningún IP porque habría principalmente todos los problemas estos del DNS. 00:06:45
Hay algunos alumnos que lo resolvieron bien con simplemente etchost, que no tenían montado el DNS de prácticas anteriores. 00:06:54
Entonces, errores típicos también son confundir esta ruta con esta. 00:07:03
Entonces, Apache apuntaba a la carpeta, pero los HTML estaban en otra. 00:07:09
Pasamos al ejercicio nuevo que teníamos, que es el de autenticación, que también dio problemas y bueno, este aquí aprendemos cómo proteger el contenido. 00:07:15
La idea es que Apache puede pedir un usuario y contraseña antes de mostrar una carpeta. 00:07:23
Conceptos importantes que había aquí, el HTTP pass WS con usuarios y contraseñas, el outtip basics, que es el tipo de autenticación 00:07:29
y otro concepto que vimos aquí es el requerir valesusias que lo que hacía era obligar a un login. 00:07:40
El error más común pues era el de unos que configuraban todo y no pedían contraseña. 00:07:47
Entonces, ¿por qué pasaba esto a la hora de entrar? 00:07:53
Porque la ruta de directoría era incorrecta, porque el htpasswd estaba mal o al overwrite no estaba activo. 00:07:57
En el ejercicio 10, la restricción por dominio, aquí la teoría importante no era la autenticación por usuario, era el filtrar por origen. 00:08:09
Entonces, aquí habría que hacer un require host dominio, que lo que hacía esto era solo poder recibir conexiones desde ese dominio. 00:08:17
En el ejercicio 11, aquí nos venía el HTTPS, era el ejercicio más difícil. 00:08:33
HTTP, sabemos que no cifra 00:08:41
es en la conexión por el puerto 80 00:08:44
y no está cifrado, sin embargo 00:08:46
el HTTPS ya contiene SSL 00:08:47
y se cifra y el puerto 00:08:50
es el 443, entonces 00:08:52
para cifrar hacía falta un certificado 00:08:54
entonces los pasos reales 00:08:56
serían activar el SSL 00:08:58
crear una clave 00:09:00
crear el certificado 00:09:01
configurar el virtual host 00:09:03
configurar el SSL 00:09:06
dedicar Apache y probar 00:09:08
HTTP. Dos errores reales aquí serían 00:09:10
no activar el SSL, no poner 00:09:13
en JNOT, rutas mal escritas, permisos incorrectos, 00:09:16
conflicto por el puerto 443 00:09:20
porque estuviera siendo utilizado por otra 00:09:22
aplicación o cualquier cosa, 00:09:25
el certificado mal generado, no reiniciar 00:09:28
Apache para que se vuelvan a cargar las cosas que 00:09:31
se han modificado en los archivos o que Apache no arrancara. 00:09:34
Entonces los problemas más importantes dentro de toda esta práctica es no entender bien lo que es el virtual host, muchos copiaban configuraciones sin entender este tema, confusiones entre diferentes rutas, problemas con DNS o con ETC host de no estar configurados, problemas con HTTPS como certificados SL sobre el puerto o que Apache no arrancaba 00:09:37
y con la autenticación, algunos configuraban, pero Apache no protegía realmente la carpeta 00:10:06
para que se vayáis a errores típicos. 00:10:12
Bueno, esto no es la solución de la ejecución, sí, pero bueno, hemos hablado un poquito 00:10:15
de los problemas que hubo también y donde os tenéis que centrar para el estudio. 00:10:18
Un saludo. 00:10:24
Etiquetas:
Redes locales
Autor/es:
PEDRO JOSE MARTINEZ
Subido por:
Pedro Jose M.
Licencia:
Todos los derechos reservados
Visualizaciones:
3
Fecha:
29 de mayo de 2026 - 10:18
Visibilidad:
Clave
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
10′ 27″
Relación de aspecto:
1.38:1
Resolución:
1256x912 píxeles
Tamaño:
23.76 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid