Servidores Web, Bases de Datos y Gestores de Contenidos: Una Guía Completa

Tema 3 1. ¿Qué es un servidor Web? Un servidor Web es un programa que implementa el protocolo HTTP, se está ejecutando continuamente y atiende las peticiones que se repiten desde los clientes. 2. ¿Cuáles son los servidores Web más utilizados en Linux y en Windows? En Linux, que es un Sistema Operativo libre, el servidor Web más utilizado es Apache2. En Windows, que es un Sistema Operativo Propietario, los servidores Web más utilizados son el IIS (Internet Information Services) y el Apache. 3. ¿Qué es Apache? Apache es un Servidor Web de código abierto, y normalmente viene instalado por defecto en cualquier distribución de Linux. 4. ¿Qué es IIS? IIS es un conjunto de servicios que convierten al ordenador en un Servidor Web. También tiene otros servicios como FTP (Protocolo de transferencia de archivos). IIS incluye la posibilidad de incluir módulos para PHP, ASP… 5. ¿Cómo se instala un servidor Web? Instalación de Apache2 en Ubuntu: sudo apt-get install apache Instalación de IIS: Inicio / Herramientas Administrativas / Tareas de Configuración Inicial 6. ¿Qué es un Sistema Gestor de Bases de Datos? Los Sistemas Gestores de Bases de Datos son programas Informáticos que sirven para manejar bases de datos. Existen Sistemas gestores libres y no libres. 7. ¿Cómo se instala un Sistema Gestor de Bases de Datos? Dependiendo del sistema gestor los pasos serán unos u otros. En general hay que descargar el programa, instalar y configurar. 8. ¿Qué es MySQL? Es uno de los sistemas gestores de Bases de Datos más utilizados en Servidores Web, se distribuye bajo dos licencias. Los usuarios pueden optar entre usar el software MySQL como un producto Open Source bajo los términos de la licencia GNU (General Public License). Se puede instalar en plataformas Linux, Windows, Mac OS, Solaris, etc. Es compatible con servidores Web como Apache, IIS… 9. ¿Qué son las aplicaciones de instalación integrada? Son aplicaciones que sirven para instalar aplicaciones como servidores Web, gestores de Bases de Datos y otras aplicaciones de forma sencilla y rápida. 10. ¿Qué ventajas tiene utilizar aplicaciones de instalación integrada? Los Servidores Web, Los gestores de Bases de Datos, los módulos complementarios… normalmente dan problemas a la hora de instalarlos y se pierde mucho tiempo en arreglar los fallos que dan las instalaciones, para facilitar esta operación a los usuarios se han creado aplicaciones de instalación integrada que reunen un conjunto de aplicaciones y se instalan sin problemas.



Tema 4 1. ¿Qué es un Gestor de Contenidos? Los gestores de contenidos son aplicaciones informáticas que sirven para crear, gestionar y publicar información en la red. Los gestores de contenidos crean páginas dinámicas consultando los ficheros y las Bases de Datos; el resultado final son páginas HTML. 2. ¿Para qué sirve un Gestor de Contenidos? Sirven para crear, gestionar y publicar información en la red. 3. ¿Qué es un gestor genérico? Es un gestor de contenidos que sirve para organizar y publicar cualquier tipo de información. 4. ¿Qué tipos de Gestores de Contenidos existen? En Internet hay miles de gestores de contenidos y se pueden clasificar dependiendo de la licencia que tienen, el uso que se les da, el lenguaje de programación en que están desarrollados, etc. 5. ¿Qué es una licencia de Código abierto? Las licencias de código abierto (en inglés Open Source) son licencias que permiten tener acceso al código fuente y permiten que los programadores desarrollen libremente. 6. ¿Qué es una licencia de código propietario? La licencia propietaria limita la posibilidad de modificar o redistribuir el código, el código fuente no está disponible. 7. ¿Qué usos se le pueden dar a un Gestor de Contenidos? Dependiendo del uso podemos clasificar los gestores de contenidos en:

  • Uso genérico, para organizar y publicar cualquier tipo de información:
  • Joomla: aplicación de código abierto que está desarrollada en PHP bajo licencia GPL, la administración se realiza mediante un panel de administración gráfico.
  • Drupal: es un sistema de gestión de contenidos modular y muy configurable. Es un programa de código abierto, con licencia GPL, escrito en PHP, desarrollado y mantenido por una gran comunidad de usuarios.
  • MojoPortal: sistema desarrollado en C# y que funciona bajo ASP.NET en Windows. Las bases de datos que se pueden utilizar en este Gestor son Microsoft SQL Server, MySQL, SQLite, etc. Se distribuye bajo licencia CPL (Common Public License).
  • Blogs, para crear sitios Web que se actualizan periódicamente y el contenido se ordena cronológicamente:
  • WordPress: sistema de gestión preparado para la creación de blogs, está desarrollado en PHP bajo licencia GPL. Es uno de los gestores más populares de la blogosfera.
  • LifeType: es una plataforma de código abierto para crear blogs que resulta ideal para crear varios Blogs y usuarios con una sola instalación. Está escrita en PHP y usa MySQL para la Base de Datos. Tiene licencia GPL.
  • Foros, para crear sitios donde se publican mensajes:
  • PhpBB: sistema para la creación de foros, programado en PHP y con licencia GPL. Puede funcionar con varios gestores de bases de datos como Microsoft SQL Server, Microsoft Access, My SQL y Oracle. Se pueden crear ilimitados foros y subforos.
  • SMF (Simple Machines Forum): se utiliza para la gestión de foros, escrito en PHP y utiliza MySQL. Está disponible en varios idiomas.
  • Wikis, para crear sitios Web que se pueden editar por múltiples usuarios:
  • MediaWiki: es el software escrito para la Wikipedia, programado en PHP y con licencia GPL.
  • Dokuwiki: sirve para la gestión de Web colaborativas, desarrollado en PHP y con licencia GPL.
  • Álbumes de fotos, para crear galerías fotográficas:
  • Coppermine Photo Gallery: es un gestor que se utiliza para crear galerías fotográficas, está desarrollado en PHP y utiliza MySQL.
  • Gallery: es un gestor de imágenes, desarrollado en PHP y  MySQL, el manejo de este gestor es fácil e intuitivo. Se distribuye con licencia GPL.
  • Aprendizaje en línea, para crear sitios Web de aprendizaje:
  • Moodle: se utiliza para el aprendizaje en línea, desarrollado bajo licencia GPL. Disponible en múltiples idiomas.
  • Comercio electrónico, para crear sitios Web para la venta de productos.
  • OsComerce: aplicación de comercio electrónico, que permite crear una tienda para vender por Internet, desarrollado en PHP con licencia GPL.

8. ¿Qué es Joomla? Joomla es una aplicación de código abierto que está desarrollada en PHP bajo licencia GPL, la administración se realiza mediante un panel de administración gráfico.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.