Ubuntu Apache 2.4 enable Windows SSO

Pour un site, j’avais dû réaliser une authentification par LDAP, en utilisant PHP. Il s’avère que cette authentification robuste nécessite que l’utilisateur s’identifie trop fréquemment.

L’idée est de faire une authentification automatique grace à ses informations de session Windows, transmises directement au serveur Apache qui fera un contrôle avec le serveur LDAP.

Continuer la lecture de « Ubuntu Apache 2.4 enable Windows SSO »

Installer Overpass API

Dans le cadre d’un projet, j’ai besoin de faire des requêtes sur les serveurs de Openstreemap, plus précisément les api.
Le problème c’est que les serveurs actuels supportent une belle charge et comme je ne voulais pas prendre trop de place chez eux, je me suis dit, pourquoi pas en monter un moi même.

OSM donnent les instructions pour faire un serveur API de réplication ici : http://wiki.openstreetmap.org/wiki/Overpass_API/Installation

Voici ce que j’ai fait de mon côté sur un serveur OVH SoYouStart

Continuer la lecture de « Installer Overpass API »

Installer MariaDB sur Ubuntu / Debian

Loggez vous en root ou utilisez l’instruction sudo avant chaque commande

On va installer le serveur SQL avec son client (compatible avec MySQL vu que MariaDB en est un fork)

Par défaut, aucun mot de passe root n’est spécifié. On va donc configurer l’instance pour qu’elle soit plus sécurisée

Avec la configuration suivante :

Votre instance est maintenant propre. On va vérifier que l’on peut se connecter à la base

puis entrez le nouveau mot de passe. Normalement vous devriez avoir un interpréteur SQL qui s’ouvre si tout va bien. Saisissez « exit; » puis continuez.

On va ensuite installer Apache et PHP

On finit par installer phpmyadmin

Avec la configuration suivante :

Avant de ce connecter, il reste une petite manipulation. En effet, nous avons configuré le serveur pour que l’utilisateur root ne puisse se connecter qu’en local, on va donc désactiver le mode TCP/IP et garder uniquement le mode « unix_socket » pour la connexion :

Et voilà, normalement, si vous vous connectez à http://_IP_/phpmyadmin, vous devriez pouvoir vous identifier en root sur votre instance MariaDB.