Servidor Web Apache en Debian | Joomla & Moodle - 4/4

By Jose Alberto Gallardo Pérez martes, 3 de marzo de 2015
Tomando como referencia el post anterior, donde configuramos dos sitios en una misma IP y en la misma interfaz con diferente nombre en nuestro Servidor Apache en Debian, en este caso vamos a crear un Moodle dentro de misitio y un Joomla dentro de misitio2.

Antes de comenzar...

  • Como siempre, vamos a hacer uso de las máquinas virtuales con Virtual Box, con una máquina virtual Debian con una interfaz en Adaptador Puente y DHCP.
  • Vamos a tomar de referencia los ejercicios anteriores sobre el Servidor Web Apache a los que puedes echar un vistazo aquí... Parte 1/4, Parte 2/4 y Parte 3/4.
  • Vamos a hacer uso de las herramientas Putty y WinSCP para conectarnos a la máquina virtual y para transferir archivos a nuestra máquina virtual respectivamente.
  • Instalaremos los siguientes paquetes para preparar nuestro servidor web para montar nuestro sitio Moodle y Joomla
apt-get install php5 mysql-server phpmyadmin php5-mysql curl php5-curl
Durante el proceso nos pedirá elegir una contraseña para la base de datos | root - root

Crear y habilitar nuestros sitios Moodle y Joomla

Descargar y transferir Moodle y Joomla

Lo primero que haremos será descargar Moodle (Puedes hacerlo en este enlace) y pasarlo al directorio /var/www/misitio/ gracias a WinSCP. Yo he elegido el formato .zip por la facilidad que nos ofrece al descomprimir.


cd /var/www/misitio/
unzip moodle.zip

Listo, ya tendremos descomprimido nuestro moodle

Haremos lo mismo para descargar Joomla (puedes descargarlo en este enlace) y vamos a pasarlo al directorio /var/www/misitio2/ de nuevo, usando la herramienta WinSCP.


cd /var/www/misitio2/
unzip Joomla.zip

Crear, configurar y habilitar los sitios Joomla y Moodle

Ahora nos vamos a ir a la ruta de configuración de apache /etc/apache2/

Archivo ports.conf

Si editamos este archivo debemos ver que esté habilitado y a la escucha el puerto 80...

NameVirtualHost *:80
Listen 80


Archivo para moodle

cd /etc/apache2/sites-available/
cp default moodle
nano moodle


Archivo para joomla

cd /etc/apache2/sites-available/
cp default joomla
nano joomla


Acceder a los sitios por el Navegador

Como vimos en la práctica anterior para poder acceder con las direcciones de los ServerName moodle.misitio.es y joomla.misitio2.es debemos modificar en la máquina local el archivo /etc/hosts en Linux o c:/windows/system32/drivers/etc/hosts en Windows


Instalación de Moodle y Joomla

Ahora sólo tenemos que acceder a moodle.misitio.es para instalar Moodle o a joomla.misitio2.es para instalar Joomla. En mi caso, como mi Debian es más antiguo que las versiones de Moodle y Joomla, me ha dado un mensaje como el siguiente.



No pasa nada, descargamos las versiones anteriores e instalamos Joomla


...Y Moodle


Las instalaciones de ambos podremos verlas en artículos posteriores más en profundidad, ya que para esta práctica lo que estamos aprendiendo es a configurar un servidor web y no a instalar CMS. 
José Alberto Gallardo Pérez

Soy un sevillano de 25 años, proyecto de ingeniero, profe de ajedrez, escéptico, loco, con mil ideas en la cabeza y poco tiempo para desarrollarlas. A veces me da por crear contenido en Monetizalia, Gallardowork, MusicCopyleft o donde estas ahora mismo.

No Comment to " Servidor Web Apache en Debian | Joomla & Moodle - 4/4 "