Passer Owncloud en HTTPS !

Bonjour à tous et à toutes, bande de geeks! 😀

Le HTTPS devient de plus en plus important dans notre vie numérique. Ce moyen de cryptage des données est très puissant, fiable, et vous permettra de garder un contrôle sur votre vie privée.

Si vous possédez un serveur Owncloud chez vous, il n’est, par défaut, pas configuré en HTTPS. C’est donc un gros soucis de sécurité.

Je vais donc vous expliquer, de manière la plus simple possible (3 étapes), comment mettre en place le HTTPS sur votre serveur Owncloud.

1. Création du Virtualhost :

Apache utilise un système de “sites” virtuels pour gérer ses configurations. Nous devons donc créer un “site” de configuration dédié à notre serveur Owncloud.

Créons donc un nouveau fichier “owncloud.conf” dans le répertoire “/etc/apache2/sites-available”, et saisissons-y les lignes suivantes :

2. Activation des modules nécessaires :

Apache a besoin de modules supplémentaires pour faire fonctionner le HTTPS. Pour ce faire, activons le module “ssl” avec cette commande :

Cela fait, activons le “site” virtuel que nous avons créé précédemment :

3. Création du certificat SSL :

Dernière étape, et sûrement la plus importante, la création du certificat. Ce certificat permettra de crypter les informations transitant.

Nous allons maintenant créer un dossier regroupant toutes les clés nécessaires à la génération du certificat :

Génèrons notre clé sur 1024 bits :

Créons les “.key” et “.csr” nécessaires :

Nos informations personnelles sont alors demandées. Replissons le formulaire correctement, ça ne fera de mal à personne.

Et pour finir, créons le certificat :

Copions les certificats aux bons endroits :

Redémarrons Apache et tout est terminé !

 

Vous pouvez dès à présent vous rendre à l’adresse de votre serveur Owncloud, en précisant “https://” au début de l’URL.

ATTENTION: Votre navigateur vous préviendra que votre connexion n’est pas privée, et c’est faux. Votre connexion est belle et bien cryptée, mais votre certificat est dit “auto-signé”, ce qui signifie qu’il n’a pas été vérifié par qui que ce soit.

ssl owncloud error

Cette erreur est normale et complètement anodine, ne vous en occupez pas!

Et voilà, vous pouvez maintenant accéder à votre Cloud de manière totalement sécurisée! 🙂

Laisser un commentaire