Info-tech » Historique » Version 5
Lionel Morin, 15/07/2013 14:34
| 1 | 1 | Lionel Morin | h1. Informations techniques |
|---|---|---|---|
| 2 | 1 | Lionel Morin | |
| 3 | 1 | Lionel Morin | h2. Installation |
| 4 | 1 | Lionel Morin | |
| 5 | 1 | Lionel Morin | Installation habituelle avec : |
| 6 | 1 | Lionel Morin | <pre> |
| 7 | 1 | Lionel Morin | apt-eole install eole-eop |
| 8 | 1 | Lionel Morin | reconfigure |
| 9 | 1 | Lionel Morin | </pre> |
| 10 | 1 | Lionel Morin | Tous les paquets supplémentaires sont tirés lors du reconfigure. |
| 11 | 1 | Lionel Morin | Mettre aussi à jour le paquet controle-vnc. |
| 12 | 1 | Lionel Morin | |
| 13 | 1 | Lionel Morin | Pour tester l'application aller sur l'url : http://votre-scribe/eop/documents. |
| 14 | 1 | Lionel Morin | |
| 15 | 1 | Lionel Morin | h2. Vérifications en cas de problème |
| 16 | 1 | Lionel Morin | |
| 17 | 4 | Lionel Morin | EOP est une application flask servie par gunicorn, dialoguant avec controle-vnc grâce à une clé secrète et gérée par apache en reverse-proxy. |
| 18 | 1 | Lionel Morin | |
| 19 | 1 | Lionel Morin | h3. Service eoleflask |
| 20 | 2 | Lionel Morin | |
| 21 | 3 | Lionel Morin | * Vérifier les logs dans "/var/log/eoleflask/gunicorn-error.log" |
| 22 | 4 | Lionel Morin | * S'il y a une erreur "NoApplicationError: No application loaded" alors vérifier la présence d'un lien symbolique dans "/etc/eole/flask/enabled/" pointant vers le fichier "/etc/eole/flask/available/eop.conf" |
| 23 | 1 | Lionel Morin | * Relancer le service : |
| 24 | 1 | Lionel Morin | <pre> |
| 25 | 1 | Lionel Morin | service eoleflask restart |
| 26 | 1 | Lionel Morin | </pre> |
| 27 | 3 | Lionel Morin | |
| 28 | 3 | Lionel Morin | h3. Service controle-vnc |
| 29 | 3 | Lionel Morin | |
| 30 | 4 | Lionel Morin | * Vérifier que le service est bien à l'écoute sur le port 8788 : |
| 31 | 3 | Lionel Morin | <pre> |
| 32 | 3 | Lionel Morin | netstat -ndtal | grep 8788 |
| 33 | 3 | Lionel Morin | </pre> |
| 34 | 3 | Lionel Morin | * Controler les logs dans "/var/log/controle-vnc/main.log" |
| 35 | 3 | Lionel Morin | * S'assurer de la correspondance de la clé secrète contenue dans "/etc/controlevnc/.secret" et la variable SECRET_KEY du fichier "/etc/eole/flask/available/eop.conf" |
| 36 | 5 | Lionel Morin | |
| 37 | 5 | Lionel Morin | h3. Service apache |
| 38 | 5 | Lionel Morin | |
| 39 | 5 | Lionel Morin | * Vérifier que les modules apache pour le reverse proxy sont bien activés : |
| 40 | 5 | Lionel Morin | <pre> |
| 41 | 5 | Lionel Morin | a2enmod proxy proxy_http |
| 42 | 5 | Lionel Morin | service apache stop |
| 43 | 5 | Lionel Morin | service apache start |
| 44 | 5 | Lionel Morin | </pre> |
| 45 | 5 | Lionel Morin | * Tester EOP sans passer par le reverse proxy : |
| 46 | 5 | Lionel Morin | <pre> |
| 47 | 5 | Lionel Morin | wget http://127.0.0.1:5000/documents |
| 48 | 5 | Lionel Morin | </pre> |