Implementación y puesta en marcha de aplicaciones y contenido Web KELLY YHOJANNA MARIN Escuela de Ciencias Basicas, Tecnologia e Ingenieria-Ingenieria de Sistemas Universidad Nacional Abierta y Adistancia -Unad Bogotá Colombia
[email protected] Resumen: A continuación, se realizarán diferentes instalaciones, actualizaciones e implementación y puesta en marcha de aplicaciones y contenidos Web. El servidor se implementará mediante una máquina virtual en el cual se instalará y configurará todo lo necesario para ofrecer la alta disponibilidad. Para finalizar el trabajo se realizará una verificación del funcionamiento del servidor configurado. El trabajo se centra en la instalación, configuración y evaluación de un servidor web de alta disponibilidad.
I. I NTRODUCCIÓN cPanel es un panel de control fácil de usar, diseñado para gestionar determinados dominios o cuentas de alojamiento, en tu servidor dedicado o en tu servidor privado virtual (VPS). Los usuarios finales pueden controlar todo, desde añadir / eliminar cuentas de correo electrónico hasta gestionar bases de datos MySQL. A pesar que tiene una herramienta para subir archivos, el CPanel no es muy usado para esta función ya que para ello se usa un cliente FTP como el Filezilla. El CPanel es un panel de control que sirve para controlar nuestro hosting, es decir un administrador de d e nuestra cuenta de alojamiento web (hosting) donde usted puede hacer cambios como: Crear cuentas y listas de correo Crear cuentas ftp Crear subdominios Instalar scripts Revisar los registros Administrar las bases de datos Administrar archivos Entre otros.
Primero, se actualiza el sistema a la última versión estable ejecutando el siguiente comando: sudo apt-get update -y sudo apt-get upgrade -y sudo reboot Paso 2: Instalar EHCP
Descargue la última versión del paquete de instalación de EHCP. Puede descargar EHCP desde su sitio web oficial. Por ejemplo: wget http://ehcp.net/ehcp_yeni.tgz
• • •
Figura 1
• • • • •
ACTIVIDADES A DESARROLLAR TEMÁTICA 1: Sistema de gestión de hosting: CPanel Producto esperado: 1. Configuración e implementación del sistema sistema de gestión de hosting denominado ZPanel. Demostración del funcionamiento de los siguientes servicios: - Apache Web Server - Postfix MTA - Dovecot IMAP/POP3 - ProFTP Daemon - MySQL - PHP - Webalizer - RoundCube - phpMyAdmin - phpSysInfo Paso 1: actualización del sistema
Figura 2 Una vez que la descarga se haya completado, extraiga el archivo descargado con el siguiente comando. tar -zxvf ehcp_yeni.tgz A continuación, cambie el directorio ehcpy ejecute el install.shscript para instalar EHCP. cd ehcp sudo ./install.sh
Figura 3
Figura 6
Figura 4 Figura 7
Figura 5 Figura 8
Figura 9
Figura 12
Figura 13 Figura 10
Figura 14 Figura 11
Figura 15
Figura 18
Figura 19 Figura 16
Figura 20 Figura 17
Figura 23 Figura 21
Figura 24
Figura 22 Durante la instalación, lea cada paso cuidadosamente y siga las instrucciones. El instalador instalará todos los paquetes necesarios como Apache, MySQL, Postfix y PHP. También deberá proporcionar cierta información para configurar los diferentes servicios y establecer las contraseñas de administrador. La instalación puede demorar hasta 60 minutos dependiendo de la velocidad de internet. Tras una instalación exitosa, verá el siguiente resultado: ehcp install finished up to now. we are continuing on simplifying the install process. sorry for any inconvenience. you can contact email/msn:
[email protected] you may join us in developing this control panel. You may visit http://www.ehcp.net You may support by donating cash, buying a pro license, doing php coding, html design, graphic design... You may support by donating free dedicated or virtual servers for this project... CURRENTLY WE NEED A DEDICATED SERVER WITH 8 CORE, 8GRAM, 500G hdd at least (or, you may consider to buy a pro license or donate..) ehcp : Finished all operations.. go to your panel at http://yourip/ now...
Figura 25
Figura 26
Figura 31 Probar phpmyadmin Figura 27
Figura 32
Figura 28
Figura 33 Php sysinfo
Figura 29
Figura 34 ProFTP Daemon Figura 30
Figura 39 Figura 35
Figura 40
Figura 36
Figura 41 Temática 3: CMS Prestashop. Figura 37
Temática 2: CMS Wordpress. Producto esperado: 1. Implementación del Sistema de Gestión de Contenidos (CMS) Wordpress sobre ZPanel. 2. Portal Web bajo Wordpress con contenido básico del portafolio de servicios de la Aeronáutica Civil de Colombia. Paso 1 - Crear una Base de Datos MySQL y un Usuario para WordPress
Figura 38
Producto esperado: 1. Implementación de una tienda virtual o en línea a través del Sistema de Gestión de Contenidos (CMS) Prestashop sobre ZPanel. 2. Tienda virtual bajo Prestashop con contenido básico de una categoría de productos o servicios de la Aeronáutica Civil de Colombia con lo pertinente a un proceso de mercadeo y comercio electrónico en línea.
Figura 42
Figura 43
Figura 46: Comando para dar inicio a la instalación y configuración de Moodle
Figura 44
Figura 2
Figura 45 TEMÁTICA 4: LMS MOODLE. Producto esperado: 1. Implementación del Sistema Gestión de Aprendizaje en Línea (LMS) Moodle sobre ZPanel. 2. Implementación de un curso virtual en Seguridad Informática bajo software libre con contenido básico para capacitar al personal de sistemas de la Aeronáutica Civil de Colombia.
DESARROLLO DE LA ACTIVIDAD Se debe iniciar instalando Apache por consola, pero en este caso ya está instalado así que se continúa instalando y configurando Moodle:
Figura 3
Figura 4
Figura 5
Figura 6
Figura 7
Figura 8
Figura 9
Figura 13 Figura 10
Configuración: Ahora inicia la configuración del Moodle desde la Web ya que se realiza desde la página de Moodle:
Figura 14 Figura 11
Figura 15
Figura 12
Figura 16
Figura 21
Figura 17 Figura 22
Figura 18 Figura 23
Figura 19 Figura 24
Figura 20
Figura 25
Figura 26
Figura 31 Figura 27
Figura 28
Figura 32 Desde este momento se empieza a configurar el curso como tal:
Figura 29
Figura 33
Figura 30
Figura 34
Figura 35
Figura 39
Figura 40 Figura 36
Figura 37
Aquí se asignan los temas que se desarrollaran en el tiempo del curso:
Figura 41
CONCLUSIONES
Figura 38
Al culminar con el desarrollo de este trabajo se alcanza a instalar los paquetes solicitados en la nguia. Asi como también la configuración de Cpanel, implementación de gestión de Zpanel, con las configuraciones necesarias utilizando herramientas como Apache MsSql Php webalizer RoundCube se logra instalar el sistema de gestión de contenido (CMS) Wordpress con contenido básico los programas que implementa una tienda virtual como lo son (CMS) Prestashop con contenido básico que estamos implementando se está trabajando para un buen desarrollo de LMS Moodle. Bibliografía
Alonso, A. F. (s.f.). Blog Afernadezalonso. Obtenido de http://www.afernandezalonso.com/hosting/cpanel -gestion-hosting-web/
Guebs.
(2013). Centro de Ayuda. Obtenido de https://ayuda.guebs.com/como-instalar-moodleen-hosting/ Hosting Hosting. (2016). Hosting-hosting. Obtenido de http://www.hosting-hosting.com.ar/cpanel.php
Rengifo,
B. (2016). AULA CM . Obtenido de http://aulacm.com/instalar-configurar-wordpress/ WebEmpresa. (2017). Webempresa . Obtenido de https://www.webempresa.com/hostingwordpress-black-friday.html