IAW

Descargar como odt, pdf o txt
Descargar como odt, pdf o txt
Está en la página 1de 5

Instalación de servidores de servicios web.

podemos agrupar los requisitos del siguiente modo:

•Funcionales: Especifican aspectos que el sistema debe ser capaz de realizar.


•No funcionales: Especifican aspectos sobre el propio sistema y cómo debe
realizar sus funciones. Por ejemplo: rendimiento, disponibilidad,
mantenimiento, facilidad de uso, etc.
•Otros tipos: Son aspectos que afectan de forma indirecta, como por ejemplo:
compatibilidad con los sistemas operativos, adecuación a legislación vigente,
etc.

Antes de proceder a cualquier instalación es necesario seguir unos pocos pasos que
nos ayuden a realizar la tarea con mayores garantías.

La primera prioridad es proteger la información que tengamos almacenada en el


servidor. Para ello debemos asegurarnos de que contamos con, al menos, una copia
de seguridad reciente y que ésta no se encuentra en el equipo en el que vamos a
realizar la instalación.
En sistemas operativos Windows se recomienda desfragmentar el disco duro.
Si la unidad sobre la que vamos a realizar la instalación está comprimida, es
conveniente descomprimirla antes de realizar la instalación y volver a comprimirla al
finalizarla.

1
Si existe algún tipo de dispositivo RAID (significa Conjunto Redundante de Discos
Baratos.) instalado, antes de instalar habría que desmontar el RAID para volver a
montarlo después.
Al instalar un servidor web o de base de datos es necesario asegurarse de que no hay
otro servicio semejante ejecutándose.En un equipo sólo puede ejecutarse un único
servidor web en un instante dado. Respecto a los sistemas gestores de bases de
datos, aunque lo habitual es que sólo se ejecute uno en un servidor, es posible tener
varios ejecutándose simultáneamente.

Al realizar una actualización del software del servidor, hay que llevar a cabo todas
estas medidas. En el caso de realizar una desinstalación de software, la
desfragmentación la realizamos después de ésta.

e denomina servidor web tanto al programa que proporciona el servicio web como al
ordenador que lo aloja. El servidor web es un programa que se ejecuta en el servidor
realizando conexiones a través del servicio web.

El servidor web (software) se ejecuta en una máquina servidor (hardware) y


permanece a la espera de las peticiones realizadas por parte de las máquinas clientes
que se conectan a él, usando los navegadores web, y solicitan las páginas web que
almacena.

Apache es un servidor web modular, multiplataforma, gratuito y de código abierto;


que es el más utilizado a nivel mundial en los distintos servidores que proporcionan
servicios web en Internet. El hecho de que sea tan popular hace que sea muy fácil
conseguir ayuda o soporte.

Sistemas Gestores de Bases de datos.

Un Sistema Gestor de Bases de Datos es un software específico que tiene como


funcionalidad la creación, manipulación y gestión de bases de datos; actuando
de interfaz entre la base de datos y el usuario o las aplicaciones que utilicen la
base de datos.

De entre todos los SGBD, los más empleados en tecnologías web son MariaDB y
MySQL. Esto se debe, principalmente, a los siguientes motivos

2
•Están muy ligados a PHP, existen funciones específicas de este lenguaje para
conectar y acceder a bases de datos de ambos sistemas.
•Cumplen con el estándar SQL, lo que facilita la integración de bases de datos
creadas en MariaDB o MySQL con otros SGBD que respeten el estándar.
•Su rapidez de acceso a datos al emplear bases de datos MyISAM, que es el
motor de bases de datos por defecto empleado por MySQL.

Para que se muestre una página web se llevan a cabo los siguientes pasos:

1.Se efectúa la petición de la página a través de un navegador web.


2.El servidor localiza la página solicitada.
a.Si la página está escrita en lenguajes que se ejecutan en el servidor, los
intérpretes de los mismos se hacen cargo de que se ejecuten esas
sentencias.
b.Si hay que realizar operaciones sobre bases de datos se realizan en
este momento.
c.Se devuelve el documento generado al servidor.
3.El servidor envía el documento HTML o un mensaje de error si no lo ha
encontrado.
4.El documento es interpretado por el navegador ejecutándose los intérpretes
de los scripts correspondientes al cliente en el navegador, mostrándose el
resultado en pantalla

*El script es un documento que contiene instrucciones, escritas en códigos de


programación.

Lenguajes de scrip en cliente.

En el lado del cliente lo que tenemos principalmente es código HTML, que va ser
interpretado por el navegador web y mostrado en pantalla.
Los lenguajes de script en el lado cliente nos permiten proporcionar cierta
funcionalidad que puede descargar de esas tareas al servidor, agilizando de este
manera la respuesta del servidor a las peticiones recibidas
Los lenguajes de script en el lado cliente se ejecutan en el navegador que realiza la
solicitud de la página web.

El lenguaje de script más utilizado en tecnologías web es Javascript.

3
Un ejemplo de tarea que se realiza en el lado del cliente es la validación de campos en
un formulario web.

Lenguajes de scrip en el servidor.

La tarea de estos lenguajes es la de facilitar el diálogo hombre–máquina, y dotar de


mayor funcionalidad a la página web facilitando la tarea del programador al dotarle
de una herramienta más potente

Las páginas web que permiten interacción entre usuario y web se les denomina,
páginas web dinámicas.

Los lenguajes en el lado del servidor permiten el manejo de bases de datos y


proporcionan estructuras de programación avanzada, que permiten generar código
de un mayor grado de complejidad que facilitan el proceso de desarrollo.
( Perl, PHP, Ruby, ASP.net…)

Para poder configurar nuestro servidor web de modo que proporcione soporte a las
instalaciones que vamos a realizar necesitamos instalar otros módulos
complementarios:

El módulo PHP, que permite al servidor web interpretar el código generado en este
lenguaje y embebido dentro del código HTML que forma la página web. El módulo
ejecuta las sentencias de PHP y las transforma en HTML que puede ser interpretado
por nuestro navegador web cuando recibe la página desde el servidor.

Si la instalación se realiza en un sistema operativo Microsoft Windows, es necesario


mover a la carpeta C:\Windows\System32 los ficheros: libmysql.dll y php_mysqli.dll.

El otro componente es phpMyAdmin. Se trata de una herramienta de código libre y


escrita en PHP, que permite realizar, de forma sencilla, la gestión de bases de datos
MySQL. Podríamos realizar esta misma tarea con otras herramientas gráficas de
MySQL, como MySQL Workbench, o desde la consola de sistema;

Ventajas de los sistemas de instalación integrada.

La principal ventaja de los sistemas de instalación integrada es que de una forma


rápida puedes tener en marcha todos los elementos necesarios para poner en
funcionamiento un servidor web con soporte para bases de datos.

4
Dar soporte a múltiples plataformas: MS Windows, GNU/Linux y Mac.

Como ventaja añadida, todo el software que incorporan es gratuito y de código libre.
Suelen estar actualizados para proporcionar el último software estable disponible.
Son extremadamente cómodos para un entorno de pruebas o de desarrollo en el que
en tu propio ordenador puedes ir probando los cambios que vas realizando sin
necesidad de conectarte y transferir constantemente ficheros, sino que basta con
guardar los ficheros en la carpeta adecuada del servidor, o copiar y pegar.

Documentación de la instalación.

En una plataforma de producción, también denominada de explotación o real, la


instalación debe estar debidamente documentada. Esta documentación debe ser
mantenida, como si de un elemento más del propio servidor se tratase.
También deberá quedar constancia si en el momento de realizar la instalación de una
mejora o de actualizar desde la versión actual a otra, se produjo algún tipo de error
durante la instalación y cual fue el procedimiento empleado para repararlo.
En el gráfico ER(entidad relación) debe quedar constancia de las bases de datos que
estén instaladas en el servidor.

También podría gustarte