Activa JavaScript para disfrutar de los vídeos de la Mediateca.
INSTALACION DE SERVIDORES WEB - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Videoclase de los primeros puntos del tema de Instalación de servidores web del módulo de IAW
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