Instalación y configuración de un servidor Web: LAMP

Estándar

Queremos añadir a nuestro servidor una nueva página web realizada con moodle, a la que se accederá mediante el nombre «informatica.ieslacomarca.com».

Para ello, haremos uso de un servidor LAMP (Linux: el sistema operativo, Apache: el servidor web, MySQL: el gestor de base de datos y PHP: el lenguaje de programación).

Instalación del servidor LAMP

Tendremos que tener instalado:

  • Apache: apt-get install apache2
  • MySQL: apt-get install mysql-server (durante la instalación nos pedirá introducir una contraseña para el usuario root del servidor mysql).
  • PHP5: apt-get install php5 libapache2-mod-php5 php5-mysql

Creación y configuración de la base de datos

Accederemos primero a las base de datos:

mysql -u root -p

Crearemos una base de datos que contendrá las tablas para el gestor de contenidos. Podemos ponerle de nombre por ejemplo «moodle»:

mysql>create database moodle;

Crearemos un usuario al que le asociaremos la base de datos que acabamos de crear:

mysql>create user admin;

Asociamos la base de datos con el usuario creado:

mysql>GRANT ALL ON moodle.* TO admin IDENTIFIED BY 'Usuario2017';

Una vez creada la base de datos, crearemos una carpeta llamada «moodle» dentro de /var/www/html, donde guardaremos el archivo para instalar la moodle.

Creación de un sitio virtual

Como bien habíamos dicho en la configuración del servidor web, en el directorio /etc/apache2/sites-availabe se encuentran los ficheros de configuración de los sitios web. Debemos crear un nuevo sitio para acceder posteriormente a la página. Para ello podemos copiar algún fichero de configuración ya creado:

cp nombre.conf informatica.conf

Y añadimos las líneas:

ServerName informatica.ieslacomarca.com

DocumentRoot /var/www/moodle

Una vez creado el archivo, lo activamos ejecutando: a2ensite informatica

Instalación de moodle

El archivo estará comprimido con la extensión zip. Para descomprimirlo ejecutamos: unzip archivo.

Ahora podemos empezar ya con la instalación de moodle accediendo desde alguno de los clientes a la carpeta donde se aloja desde el servidor (para ello debemos configurar los ficheros hosts).

Al entrar nos saldrá la pantalla principal de moodle para comenzar la instalación:

  1. Seleccionamos el idioma
  2. Indicamos la dirección de la página y los directorios de trabajo (en este apartado nos puede salir un error de php y curl. Para solucionarlo simplemente ejecutamos: apt-get install php5-curl. Nos dirá que no tiene permisos de escritura sobre el directorio /var/www y necesita crear un directorio llamado «moodledata», por lo que tendremos que crearlo nosotros mismos en el directorio que nos diga en la propia instalación, en este caso /var/www/moodledata.
  3. Seleccionamos el controlador de la base de datos.
  4. Introducimos los datos de la base de datos.
  5. Al hacer clic en siguiente, nos creare el config.php
  6. Hacemos clic en continuar
  7. Nos pedirá que revisemos unos complementos. Esto es por que debemos instalar algunos paquetes para terminar la instalación:
    • apt-get install php5-gd
    • apt-get install php5-xmlrpc
    • apt-get install php5-intl
  8. Recargamos la página y hacemos clic en continuar.

Prueba de funcionamiento

Después, tendremos que introducir los datos de nuestra cuenta:

moodle.png

Después introducimos el nombre que queremos que tenga la plataforma y listo:

moodle1.png

Deja un comentario