Servidor LDAP

De Wiket
Salta a la navegació Salta a la cerca

Prerequisitos para ldap

Para poder instalar ldap necesitamos apache, php y mysql, comúnmente conocido como LAMP (Linux, Apache, MySQL y PHP).

Para instalarlo debemos hacer un update.


sudo apt-get install update

Instalación Apache

Para instalarlo solo debernos poner en nuestra terminal.


sudo apt-get install apache2

Nasbox71.jpg

Vamos al archivo apache2,conf para poner nuestra dirección del servidor.


Sudo nano /etc/apache2/apache2.conf

Donde poner ServerName ponemos la Ip de nuestro servidor

Nasbox72.jpg

Para saber si hay algún error tipografico, podemos usar el comando:


Sudo apache2ctl configtest

Si devuelve Syntax OK, está todo correcto.

Antes de seguir reiniciamos el servicio de apache18


Sudo service apache2 restart


Nasbox73.jpg


Instalación Mysql

Sudo apt-get install mysql-server


Y para que sea más seguro ponemos el siguiente comando, que elimina algunos archivos por defecto peligrosos y en-cripta el password.


mysql secure installation


Nasbox74.jpgA la pregunta si queremos continuar decimos que Si (y) y que nos lo encripte de nivel 2 que es STRONG.


Instalación PHP


Sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql


Cuando finalice la instalación vamos al archivo dir.conf, y ponemos index.php al principio de la lista.


sudo nano /etc/apache2/mods-enabled/dir.conf

Debe quedar como en la imágen


Nasbox75.jpg

Al finalizar, reiniciamos apache, para que se apliquen los cambios.


Sudo service apache2 restart


Ya tenemos todos los requisitorios instalados.

Instalación LDAP


Ldap nos proporciona una base de datos con información de los miembros, en este caso de los empleados y de los administradores.

Esto será usado para sincronizarlo con owncloud más adelante y que los usuarios se validen en él con los credenciales que usan a su vez para validarse en el pc del trabajo.


Lo primero antes de instalar es hacer un update.


sudo apt-get install update


Y, a continuación instalamos el paquete slapd ldap-utils


sudo apt-get install slapd ldap-utils


Nasbox76.jpg


Nasbox77.jpg

Una vez instalado, lo re configuramos con:


sudo dpkg-reconfigure slapd

Nasbox78.jpg


Ahora nos pregunta el nombre del dominio que queremos usar, nosotros hemos puesto NASBOX.local


Nasbox79.jpg

El nombre de la organización, que en nuestro caso es NASA


Nasbox80.jpg

Ponemos una contraseña para el administrador.


Nasbox81.jpg

Lo siguiente que nos pregunta es si queremos que al eliminar LDAP también se elimine la base de datos. Contestamos que No. Así nos evitamos per la información de podamos tener guardada.


Después debemos decirle que Sí queremos mover los datos antiguos a otro sitio para que no nos impida la instalación correcta del ldap.


Nasbox82.jpg

Por último, le decimos que No queremos activar el protocolo LDAPv2.


Ahora solo nos falta instalar el phpldapadmin y así poder utilizar Ldap con una interfaz web.


sudo apt-get install phpldapadmin



Nasbox83.jpg