proyecto integrado ?· -instalación de moodle -instalación del servicio smtp -instalación y...

Download PROYECTO INTEGRADO ?· -Instalación de Moodle -Instalación del servicio SMTP -Instalación y configuración…

Post on 15-Oct-2018

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • PROYECTO INTEGRADO Instalacin y configuracin de Moodle en conexin con LDAP

    2014/15

    Rafael Garca Rodrguez IES Polgono Sur

    2014/15

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    1

    NDICE

    - Escenario, configuracin de red y software

    - Instalacin y configuracin del servicio LDAP

    - Instalacin de mysql-server

    - Administracin del sistema de gestin de base de datos mysql

    - Instalacin y configuracin de phpldapadmin

    - Instalacin de Apache2

    - Instalacin de php5

    - Instalacin de phpmyadmin

    - Instalacin de Moodle

    - Instalacin del servicio SMTP

    - Instalacin y configuracin de Nagios

    - Monitorizacin del escenario de trabajo a travs de Nagios

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    2

    Escenario

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    3

    Vamos a describir la configuracin de red y el software de cada mquina del escenario, as

    como el tipo de mquina virtual:

    - pfSense, mquina virtual pfSense con dos interfaces en Red Interna y otra en

    Apaptador Puente:

    Interfaz wan

    Interfaz dmz

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    4

    Interfaz intranet

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    5

    Y comprobamos desde la web

    - Servidor APACHE, mquina virtual Ubuntu Server con una interfaz en Red Interna, en

    la que instalaremos apache2, php5, phpmyadmin, phpldapadmin y moodle:

    Interfaz eth0

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    6

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    7

    - Servidor LDAP, mquina virtual Ubuntu Server con una interfaz en Red Interna, en la

    que instalaremos ldap y mysql-server:

    Interfaz eth0

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    8

    - Nagios, mquina virtual Ubuntu Server con una interfaz en Red Interna, en la que

    instalaremos Nagios

    Interfaz eth3

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    9

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    10

    Instalacin y configuracin del servicio LDAP

    - Vamos a instalar el demonio del servicio LDAP, slapd, y el paquete de utilidades de

    gestin ldap-utils

    #apt-get install slapd ldap-utils

    Durante la instalacin definiremos credenciales administrativas, cn=admin,

    dc=iespoligonosur, dc=org.

    La instalacin terminar inicindose OpenLDAP slapd.

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    11

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    12

    - Podemos comprobar que la instalacin est correcta y el puerto de servicio est

    abierto

    #netstat -natup

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    13

    - Configuracin de slapd

    Para tener acceso a la configuracin vamos a usar lo siguiente

    #dpkg-reconfigure slapd

    Donde estableceremos que no deseamos omitir la configuracin del servidor

    OpenLDAP, el nombre de dominio, iespoligonosur.org, el nombre de la organizacin, la

    contrasea del administrador, admin, la base de datos interna como HDB, mantener la

    base de datos cuando se purgue el paquete sladp, que se mueva la base de datos

    antigua y no permitir el protocolo LDAPv2.

    - El script de arranque se encuentra en /etc/init.d

    #/etc/init.d/slapd {start|stop|restart}

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    14

    Instalacin y configuracin de phpldapadmin

    - Instalamos la herramienta para la administracin de servidores LDAP, basado en

    interfaz Web, phpldapadmin en Servidor APACHE

    #apt-get install phpldapadmin

    - Hay que configurar el archivo /var/share/phpldapadmin/config.php

    Lneas 293 y 300

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    15

    Y las lneas 326 y 327

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    16

    - Y hay que poner en /usr/share/phpldapadmin/lib/TemplateRender.php en la lnea

    2469 lo siguiente

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    17

    Instalacin de Apache2

    - Para la instalacin de Apache2

    #apt-get install apache2

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    18

    Y comprobamos que el servicio est activo

    #netstat natup|grep apache

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    19

    Instalacin de php5

    - Vamos a instalar el mdulo de Apache php5

    #apt-get install php5

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    20

    Instalacin de Moodle

    - Primero, creamos el sitio moodle y, en /etc/apache2/sites-available, el archivo

    moodle.conf copiando el archivo default-ssl.conf

    #mkdir /var/www/html/moodle

    #cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-

    available/moodle.conf

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    21

    - Creamos un directorio oculto para almacenar los certificados SSL

    #mkdir p /etc/apache2/ssl

    - Generamos las claves y las firmamos

    #openssl req x509 nodes days 365 newkey rsa:4096 keyout

    /etc/apache2/ssl/apache.key out /etc/apache2/apache.crt

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    22

    - Establecemos las siguientes directivas en el fichero /etc/apache2/sites-

    avialable/moodle.conf

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    23

    A final del fichero, en la etiqueta VirtualHost, hay que aadir la ruta donde

    se encuentran los certificados (lnea 33)

    - Habilitamos el sitio Moodle

    #a2ensite moodle

    http://httpd.apache.org/docs/2.2/vhosts/
  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Rodrguez

    IES Polgono Sur | Administracin de Sistemas Informticos en Red | Curso 2014/15

    24

    - Habilitamos el mdulo SSL (HTTPS)

    #a2enmod ssl

    - Hay que poner, en /etc/apache2/apache2.conf, lo siguiente

  • PROYECTO INTEGRADO

    Instalacin y configuracin de Moodle en conexin con LDAP

    Rafael Garca Ro

Recommended

View more >