Salut !!!
Récemment j’ai installé ISPConfig dans le serveur de l’entreprise #OVERGEN, et jusqu’au moment ou je vous écrit cet article je suis entièrement satisfait de cet outil léger, gratuit et qui fait bien son job.
Pour ceux qui ne connaissent pas ISPConfig c’est un peu le Cpanel en version opensource, il est assez complet !!! pour plus d’information visitez le site : https://www.ispconfig.org/
Alors concernant OwnCloud, j’ai galéré un peu avec le webdav (client)…Mais j’ai fini par résoudre le souci
d’abord il suffit de créer un site dans ispconfig (comme vous le faite pour n’importe quel site), installez votre OwnCloud (moi j’ai juste fait la migration depuis un autre serveur)….Je n’ai pas détaillé les deux précédentes étapes mais si vous avez des soucis n’hésitez pas à me contacter ou à me laisser un commentaire.
Alors une fois OwnCloud installé, la version web devrait être ok sans problèmes…par contre la surprise est dans le client windows ou n’importe quel autre client (utilisant le webdav), l’authentification de votre utilisateur ne va pas se faire correctement et donc pas de synchronisation avec le serveur.
Le soucis est dans le fait qu’ISPConfig est trop stricte coté sécurité, du coup il bloque l’envoi du header lors de la connexion au webdav et vous aurez ce message dans le log de votre instance OwnCloud
1 |
No 'Authorization: Basic' header found |
Pour dire à ISPConfig de laisser passer cela il suffit d’aller dans votre ISPConfig->Mes sites->Votre site owncloud->Options et ajouter le code suivant aux Directive Apache
1 |
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1 |
Au passage vous pouvez aussi augmenter la taille max d’upload en ajoutant le code ci-dessous au Paramètres php.ini personnalisés
1 2 |
post_max_size = 512M upload_max_filesize = 512M |
Vous trouverez les deux directives dans mes Gists sur #Github : https://gist.github.com/messi89/37b3643a0dea217199dd2c95d7afe8cc
A bientôt pour un autre article
So, what do you think ?