Le projet Afripédia a pour objectif de fournir un accès hors-ligne aux contenus des projets de la Wikimedia Foundation, et notamment de Wikipédia, ainsi qu'une formation à la contribution sur ces projets, dans l'aire géographique de l'Afrique francophone dixit wikipedia .
Au bureau régional, pour résumer, il a été mis sur pied dans une VM et écoute sur le port 4202 . Cependant tout le monde y accède à l'aide du frontal web existant .
Sur redmine #7173 .
Pour mémoire on se base sur ce qui est expliqué dans la documentation technique
Adresse ip de la VM : 192.168.10.20 . Mais le domaine afripedia.cm.auf.org pointe sur 195.24.196.115 qui dirige sur le frontal web 1
- extrait du virtualhost sur le frontal
<VirtualHost *:80> ServerAdmin webmestre@cm.auf.org ServerName afripedia.cm.auf.org ProxyPass / http://afripedia.cm.auf.org:4202/ ProxyPassReverse / http://afripedia.cm.auf.org:4202/ ErrorLog ${APACHE_LOG_DIR}/afripedia.cm.auf.org_error.log CustomLog ${APACHE_LOG_DIR}/afripedia.cm.auf.org_access.log combined </VirtualHost>
les données sont dans /srv tandis que les différents utilitaires sont dans/usr/local/bin
un utilisateur dédié pour démarrer kiwix-serve : afripedia . En attendant de faire mieux
root@afripedia:~# grep afripedia /etc/passwd afripedia:x:1001:1002:agent Kiwix,,,:/srv/afripedia_usb:/bin/bash root@afripedia:~# grep afripedia /etc/rc.local su - afripedia -c "/usr/local/bin/kiwix-serve --library data/library/library.xml --port 4202"
dans le portail captif, un accès libre sans authentification a été défini pour le site web afripedia.cm.auf.org
J'ai hésité à mettre un serveur web directement dans la VM .... (1)