Bonsoir à tous,
Je reprends mes essais de mozilla sync sur le serveur mis à disposition par l'admin Zaclys, cette fonctionnalité me manque pas mal depuis qu'on est passé à nextcloud.
Mais pour l'instant, sans résultat.
J'ai principalement suivi cette doc :
https://mozilla-services.readthedocs.io ... c-1.5.html,
Ce que j'ai fait :
1/ Préparation :
- installation des paquets nécessaires : git, python-dev, g++...
- ouverture du port 5000 par l'admin
2/ Installation du serveur :
Code : Tout sélectionner
git clone https://github.com/mozilla-services/syncserver
cd syncserver
make build
La compilation semble se dérouler normalement.
3/ Test
J'obtiens
Je sais pas si c'est bon.
4/ Configuration du serveur Sync
Modification du fichier syncserver.ini pour rajouter les lignes :
Code : Tout sélectionner
public_url = https://mozillasync.zaclys.fr
sqluri = pymysql://z:************@localhost/nc
Visiblement, il n'y a pas de problème de connexion à la base de données.
5/ Configuration du serveur Apache
Modification du fichier /etc/httpd/conf/httpd.conf pour rajouter :
Code : Tout sélectionner
<Directory /var/www/html/syncserver>
Require all granted
</Directory>
<VirtualHost *:80>
ServerName mozillasync.zaclys.fr
DocumentRoot /var/www/html/syncserver
WSGIProcessGroup sync
WSGIDaemonProcess sync user=sync group=sync processes=2 threads=25 python-path=/var/www/html/syncserver/local/lib/python2.7/site-packages/
WSGIPassAuthorization On
WSGIScriptAlias / /var/www/html/syncserver/syncserver.wsgi
CustomLog /var/log/apache2/example.com-access.log combined
ErrorLog /var/log/apache2/example.com-error.log
</VirtualHost>
Je ne suis vraiment pas sûr de cette étape qui apparemment est nécessaire lorsqu'on est derrière un serveur Apache + mod_wsgi. Je ne sais pas si je modifie le bon fichier. Je ne maîtrise pas du tout le sujet.
Lorsque je me rends à l'adresse
https://mozillasync.zaclys.fr, je devrais avoir un "
It works !", mais ce n'est pas le cas !
J'ai essayé d'installer le serveur dans /opt/ ou dans /var/www/html/ mais ça ne change rien.
Voilà, un peu d'aide serait bienvenue, car là je sèche.
Si quelqu'un veut s'y essayer, je passe la main (accès SSH).