Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

INSTALACION DE SERVIDORES WEB - Contenido educativo

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 23 de octubre de 2024 por M.pilar P.

125 visualizaciones

Videoclase de los primeros puntos del tema de Instalación de servidores web del módulo de IAW

Descargar la transcripción

En la instalación del servidor de aplicaciones web tenemos que tener en cuenta un conjunto de pautas 00:00:01
antes de comenzar a realizar un nuevo proyecto. 00:00:07
¿Qué es lo primero que tenemos que comprender antes de poder realizar un proyecto de aplicaciones web? 00:00:10
Lo primero que hay que hacer es lo que se denomina un análisis de requisitos. 00:00:21
En el análisis de requisitos se va a establecer unas condiciones previas sobre las cuales se va a realizar la tarea 00:00:25
A partir de esas condiciones vamos a obtener una base de datos de partida sólida 00:00:34
que va a comprender todos los aspectos necesarios que van a ser muy útiles 00:00:42
tanto en la fase denominada de diseño como en la fase de desarrollo del proyecto 00:00:48
En la fase de análisis de requisitos vamos a determinar cuáles son los aspectos que debe realizar el sistema 00:00:55
Atendiendo a esos aspectos podemos agrupar lo que se llama con el nombre de requisitos en varios tipos 00:01:07
lo que se denominaría requisitos funcionales, que van a especificar aspectos que el sistema debe ser capaz de realizar 00:01:16
y los requisitos denominados no funcionales. 00:01:26
Estos requisitos van a especificar aspectos sobre el propio sistema y además cómo debe realizar las funciones dicho sistema. 00:01:31
algunos ejemplos de requisitos no funcionales son 00:01:41
qué fácil tiene de utilización el sistema o no 00:01:46
cuáles son las opciones respecto a la disponibilidad del sistema 00:01:50
los tipos de mantenimiento, el rendimiento, etc. 00:01:55
Además nos encontramos otro tipo de requisitos 00:02:00
que no están encasillados ni en funcionales ni en no funcionales 00:02:04
que son aquellos que afectan de manera indirecta al sistema. 00:02:09
Por ejemplo, adecuación a la normativa vigente, 00:02:14
compatibilidad con diferentes sistemas operativos, etc. 00:02:18
¿Cómo preparamos el sistema operativo del servidor? 00:02:22
Antes de proceder a realizar cualquier instalación, 00:02:28
es necesario dar un conjunto de pasos determinados 00:02:31
que nos permita realizar la tarea con la mayor garantía 00:02:38
El primer paso que tenemos que dar es siempre proteger la información que tengamos almacenada en el servidor 00:02:43
¿Cómo lo hago? Bueno, para ello siempre es necesario contar al menos con una copia de seguridad 00:02:55
lo más reciente posible y además tener en cuenta 00:03:03
que esa copia para que realmente sea eficaz 00:03:08
no debe estar almacenada en el equipo 00:03:10
en el que vayamos a realizar la instalación 00:03:15
Si estamos trabajando con un sistema operativo Windows 00:03:17
siempre es recomendable, previo a cualquier instalación 00:03:22
realizar una defragmentación del disco duro 00:03:25
En el caso de que la unidad por la que vamos a realizar la instalación esté comprimida 00:03:29
siempre es conveniente realizar la descomprección antes de realizar la instalación 00:03:35
Cuando hemos finalizado el proyecto sería conveniente volver a comprimirla 00:03:41
En el caso de que nos encontremos con algún tipo de dispositivo RAI 00:03:47
siempre hay que desmontarlo y posteriormente a la instalación volver a desmontarlo 00:03:52
Cuando nosotros vamos a instalar un servidor web independientemente de sobre qué sistema operativo lo vayamos a hacer 00:04:00
para evitar conflictos con otros servicios semejantes es importante que nosotros nos aseguremos 00:04:10
que no existe ningún otro servicio escuchando por el mismo puerto 00:04:18
que está previsto que escuche el servidor web 00:04:23
Por ejemplo, en el caso del servidor web Apache 00:04:28
deberíamos comprobar cuál es el puerto de escucha 00:04:32
que viene por defecto antes de realizar la instalación 00:04:35
Recordemos además que en un equipo 00:04:38
sólo se puede ejecutar un único servidor web 00:04:41
en un instante determinado 00:04:45
Sin embargo, si lo que necesito es instalar un servidor de base de datos, por ejemplo MySQL 00:04:48
aunque me tengo que garantizar que no existe otro servidor de base de datos o otro servicio escuchando por puerto 00:04:56
recordemos que en el caso de MySQL el puerto de escucha es 3306 00:05:05
A diferencia del servidor web, me puedo encontrar con que puede haber más de un sistema gestor de base de datos ejecutándose en la máquina, aunque siempre tendré que tener en cuenta que si existe más de un sistema gestor de base de datos, lógicamente no puede estar escuchando por el mismo puerto que el servicio que yo vaya a instalar. 00:05:11
¿De acuerdo? Muy bien. Entonces, recopilando, cuando yo vaya a realizar una actualización del software del servidor, siempre tener que tener en cuenta todo este conjunto de medidas. 00:05:36
En el caso de que nosotros vayamos a realizar un sistema sobre un entorno Linux, siempre necesito comprobar cuáles son las dependencias necesarias para el nuevo software que voy a instalar. 00:05:50
De esa forma evitaré que se vean afectados los programas que ya tenemos en ejecución en nuestro servidor 00:06:07
Hemos hablado en el punto anterior tanto de servidores web como servidores de base de datos 00:06:15
Ahora bien, ¿cómo podemos definir servidor web? 00:06:24
Podemos definir un servidor web como un programa que proporciona servicio web al ordenador que lo aloja 00:06:29
pero también un servidor web es un programa que se ejecuta en el servidor realizando conexiones a través del servicio. 00:06:38
Un servidor web, lo que sería el software en sí, se va a ejecutar siempre sobre un hardware, por tanto, sobre una máquina servidor 00:06:49
y va a permanecer a la espera de las peticiones realizadas por parte de las máquinas clientes que se conectan a él. 00:06:59
Para eso va a utilizar un navegador web y va a procesar las solicitudes de aquellas páginas web que almacene. 00:07:07
Nos podemos encontrar en el mercado diferentes tipos de servidores web, tanto propietarios como libres. 00:07:19
En nuestro caso vamos a utilizar durante el curso el sistema, el servidor web, perdón, denominado Apache, 00:07:26
porque normalmente dentro del mundo de las aplicaciones web 00:07:34
el triunfo y dato que más se utiliza es 00:07:39
el servidor web Apache, servidor de base de datos MySQL 00:07:42
y lenguaje de procesamiento de script del lado del servidor PHP 00:07:46
Además de Apache, cuya cuota de mercado es muy amplia 00:07:51
existen otros servidores web como Internet Information Server 00:07:56
que también son muy utilizados 00:08:01
Teniendo en cuenta que el servidor Apache va a ser el servidor web 00:08:04
con el que nosotros trabajemos durante el curso 00:08:14
debemos comprender algunos de sus fundamentos más importantes 00:08:16
Apache es un servidor web modular, multiplataforma, gratuito y de código abierto 00:08:23
Para realizar la descarga e instalación a nivel básico del servidor web Apache, tanto en sistemas Windows como en sistemas Linux, es interesante que sigáis paso a paso todos los puntos de esta descarga 00:08:32
y a continuación ir observando las diferentes ventanas relacionadas 00:08:52
tanto con la descarga del servidor a través de su página oficial 00:09:00
como una vez que hemos elegido la versión a descarga 00:09:06
los complementos que queremos instalar en nuestra máquina 00:09:12
descargado el archivo hacemos clic sobre el paquete 00:09:16
y seleccionamos las opciones correspondientes y una vez que hayamos ejecutado los pasos del asistente 00:09:23
que nos va a ir guiando, hay que extraer el contenido del archivo comprimido de Apache 00:09:32
y trasladarlo a una carpeta denominada Apache 24 al directorio RAID del sistema. 00:09:39
Esto sería si vosotros vais a realizar la instalación bajo vuestra máquina principal 00:09:46
Mi consejo es que para no tener en ningún momento interferencias con ningún software instalado en vuestra máquina 00:09:54
Realicéis la instalación, si es que lo queréis probar, del servidor web Apache en una máquina virtual 00:10:01
Cuando nosotros hayamos terminado de ejecutar podéis ir observando los diferentes pasos de la ventana 00:10:10
y por último cuando vosotros hayáis finalizado la descarga os aparecerá un mensaje indicando que el servidor web está corriendo 00:10:18
si lo que vamos a hacer es realizar la instalación de MySQL 00:10:29
podemos hacer una instalación guiada 00:10:36
haciendo uso de los archivos correspondientes 00:10:40
a los diferentes entornos a través de su página oficial 00:10:45
o bien exactamente igual que en el caso del servidor web Apache 00:10:48
podríamos optar por lo que se llama 00:10:53
una instalación integrada como veremos posteriormente 00:10:56
un sistema gestor de base de datos es un software específico 00:11:00
que tiene como funcionalidad la creación, manipulación y gestión de base de datos 00:11:05
actuando siempre de interfaz entre la base de datos y el usuario 00:11:11
o las aplicaciones que vayan a utilizar la base de datos 00:11:17
Dentro del mercado existe un conjunto ingente de sistemas gestores de base de datos 00:11:22
tanto propietarios como libres, aunque durante el curso nosotros vamos a trabajar con MySQL 00:11:28
está bien que conozcáis que existen otras en el mercado como PostgreSQL, MariaDB, Oracle por supuesto, etc. 00:11:33
MariaDB en realidad es un fork de MySQL, por tanto su funcionamiento es muy semejante 00:11:45
ya que MariaDB está basado en MySQL 00:11:50
Ambos SGBD están muy ligados al lenguaje de script del lado del servidor PHP 00:11:53
que veremos durante el curso 00:12:00
De hecho, en este lenguaje existen funciones específicas 00:12:01
que nos permiten conectar y acceder a base de datos de ambos sistemas 00:12:06
Tanto MariaDB como MySQL cumplen con el estándar de SQL 00:12:13
Eso permite facilitar la integración de estas bases de datos que creemos o en MariaDB o MySQL 00:12:18
con otros sistemas gestores de bases de datos que respeten al estándar 00:12:27
Indicar que la rapidez de acceso a datos empleando las bases de datos de tipo MyISAM 00:12:31
que es el motor por defecto de MySQL, hacen de este sistema uno de los más utilizados 00:12:41
Gracias. 00:12:47
Subido por:
M.pilar P.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
125
Fecha:
23 de octubre de 2024 - 10:25
Visibilidad:
Público
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
12′ 49″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
112.61 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid