Jabber (Prosody) : je n’arrive pas à faire fonctionner BOSH

Bonjour, je me suis récemment installé un serveur Jabber, pour profiter de toutes les possibilités qu’XMPP ouvrait et pour éviter de sembler un peu hypocrite quand je propose Jabber ou autres protocoles/implémentations ouvert(e)s, comme alternative à des services fermés et/ou mal pensés/problématiques (la centralisation et le regroupement des services sur le Web ne sont selon moi pas les seuls défauts des réseaux sociaux tels que Facebook). Dans la même optique, j’ai commencé à tester divers sur-couches à Jabber le rendant « plus facile » à appréhender pour un néophyte, un fainéant, ou quelqu’un n’ayant pas envie de télécharger un logiciel de plus à apprendre à utiliser sur son système. J’ai par exemple testé Jappix et Movim (c’est en réalité une conférence sur Movim qui m’a finalement décidé à installer Jabber et à tester ce genre de sur-couche).

Néanmoins j’ai encore plusieurs problèmes quant-à la configuration de prosody/apache httpd2 pour ce qui est du paramétrage de BOSH :
il ne fonctionne ni avec Movim, ni avec Jappix, ni avec le webchat de prosody que j’ai tenté d’installer.

Ma configuration :
/etc/prosody/prosody.cfg.lua: paste2.org/1apM9Itz
/etc/prosody/conf.d/galex-713.eu.cfg.lua: paste2.org/ByKHhn8w
/etc/prosody/conf.d/localhost.cfg.lua: paste2.org/75UC5BO4
/etc/apache2/sites-enabled/bosh.galex-713.eu: paste2.org/522ApxH6
/etc/apache2/sites-enabled/bosh.galex-713.eu-ssl: paste2.org/14MOkGma
/etc/apache2/sites-enabled/chat.galex-713.eu: paste2.org/K5aOte5p
/etc/apache2/sites-enabled/chat.galex-713.eu-ssl: paste2.org/MK3g9IdB
/etc/apache2/sites-enabled/000-default: paste2.org/PLx8g54N
/etc/apache2/sites-enabled/default-ssl: paste2.org/CA32G4Jh

Au cas où ça intéresserait :
/var/log/prosody/prosody.err:

Jul 02 13:54:58 modulemanager   error   Unable to load module 'http': /usr/lib/prosody/modules/mod_http.lua: No such file or directory
Jul 04 18:20:25 modulemanager   error   Unable to load module 'http': /usr/lib/prosody/modules/mod_http.lua: No such file or directory
Jul 04 18:28:47 modulemanager   error   Unable to load module 'http': /usr/lib/prosody/modules/mod_http.lua: No such file or directory
Jul 04 19:53:05 modulemanager   error   Unable to load module 'http': /usr/lib/prosody/modules/mod_http.lua: No such file or directory
Jul 04 20:03:52 modulemanager   error   Unable to load module 'http': /usr/lib/prosody/modules/mod_http.lua: No such file or directory

J’ai rien trouvé d’intéressant concernant BOSH, movim, jappix ou le webchat dans /var/log/prosody/prosody.log.

Quelqu’un a-t-il déjà mis-en-place avec succès un serveur jabber avec BOSH ? Quelqu’un saurait-il comment le faire ? Que devrais-je faire ?

Merci d’avance !

Alors pour le peu que j’utilise BOSH avec prosody, c’est juste pour afficher sur internet mon status sous forme d’image. Je n’ai même pas eu à le relier avec un serveur http tellement c’est minimal.

Du coup, il n’y a que ça dans mon fichier de configuration de prosody (0.9) de relatif à bosh :

"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP" ... bosh_ports = { 5280 }
Et j’y ai accès ici : yeuxdelibad.net:5280/status/xavier

Si tu ne trouves pas d’aide ici, je te conseille le salon de discussion de prosody, ils devraient être à même de te répondre :
xmpp:prosody@conference.prosody.im
ou
prosody.im/webchat

J’ai déjà demandé sur le chat de prosody, ils sont très serviables et réactifs, mais n’ont pas trouvé pourquoi ça ne fonctionnait pas… faudrait quand même que j’y retourne.

Sinon chez toi ça fonctionne en SSL/TLS ?

[quote=“galex-713”]
Sinon chez toi ça fonctionne en SSL/TLS ?[/quote]
Ben oui. Il faut juste faire le certificat avec openssl si ça ne fonctionne pas. À vrai dire ça a été tellement automatique la mise en place de prosody que je ne me souviens pas d’avoir eu des soucis. Du coup je me sens un peu désemparé pour t’aider. :confused:

Au vue du message d’erreur je dirai que durant l’installation quelque chose s’est chi… dessus.

Vu que ça ne fonctionne pas correctement je serais toi je reprendrai à zéro en prenant bien soin à chaque étape de noté ce que je fais de manière à pouvoir vérifier ensuite si j’ai pas eu un loupé quelque part.

L’installation tu l’a réalisé depuis le ‘répo’ sur github ou depuis le paquets dans le dépôts Debian ?

Depuis les dépôts Debian officiels. Mais de base BOSH n’était pas activé, et le reste fonctionnait, mis à part un peu de configuration (genre remplacer les « domain.tld » par « galex-713.eu »).

Up !

Heu… 2s… c’est toléré les Up ici ou ceymal ?