« Télécharger et installer JWChat » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
(+ avec ejabberd -TOC (automatique si nécessaire))
m (→‎Avec ejabberd : typo)
 
(3 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 48 : Ligne 48 :
</Directory>
</Directory>
AddDefaultCharset UTF-8
AddDefaultCharset UTF-8
RewriteEnfine On
RewriteEngine On
RewriteRule http-poll/ http://bearstech.com:5280/http-poll/ [P]
RewriteRule http-poll/ http://bearstech.com:5280/http-poll/ [P]
ProxyPass /http-poll/ http://bearstech.com:5280/http-poll/
ProxyPass /http-poll/ http://bearstech.com:5280/http-poll/
Ligne 62 : Ligne 62 :
  # a2ensite jwchat
  # a2ensite jwchat


Reloader Apache pour prendre en compte la nouvelle configuration
Faire recharger la configuration par Apache pour prendre en compte la nouvelle configuration


  # /etc/init.d/apache2 force-reload
  # /etc/init.d/apache2 force-reload


[[Catégorie:Tutoriel]]
[[Catégorie:Tutoriel]]

Dernière version du 23 février 2012 à 21:00

Tutoriels JWChat

  1. Télécharger et installer JWChat
  2. Créer un nouveau compte avec JWChat
  3. Configurer JWChat
  4. Converser avec JWChat
  5. Gérer ses contacts avec JWChat
  6. Transfert de fichiers avec JWChat
  7. Groupes de discussion avec JWChat
  8. Utiliser les passerelles avec JWChat
  9. Désinstaller JWChat
Cet article est une ébauche à compléter, vous pouvez partager vos connaissances en le modifiant.

Vous pouvez également suggérer des améliorations sur sa page de discussion.
Où en venant en discuter sur le salon dédié : wiki@chat.jabberfr.org (client web) !

L'installation de JWChat est un cas particulier, puisqu'il s'agit d'une application web à installer sur un serveur web. Si vous savez de quoi il s'agit, alors installez directement à partir des paquets disponibles sur le site officiel, sinon utilisez http://jwchat.org.

Avec ejabberd

Ejabberd a l'avantage de fournir un support du http-polling natif. Nous considéreons ici une installation sur la même machine que ejabberd avec Apache 2 sur une machine Debian.

Installer apache 2

# apt-get install apache2

Récupérer jwchat (ici nous utilisons la version 1.0 beta 2 mais n'hésitez pas à utiliser la dernière en date, vous devrez alors trouver l'URL exact de l'archive)

# wget http://belnet.dl.sourceforge.net/sourceforge/jwchat/jwchat-1.0beta2.tar.gz

et le décompresser

# tar -xzvf jwchat-1.0beta2.tar.gz

Déplacer le tout

# mv jwchat /var/www

Changer le propriétaire des fichiers jwchat pour www-data

# chown -r www-data:www-data /var/www/jwchat

Changer les droits

# chmod -r 755 /var/www/jwchat

Activer les modules apache 2 nécessaires :

# a2enmod rewrite
# a2enmod proxy
# a2enmod proxy_http

Créer puis éditer le ficher /etc/apache2/sites-available/jwchat

<VirtualHost *>
	ServerName bearstech.com
	DocumentRoot /var/www/jwchat
	<Directory /var/www/jwchat>
		Options +Indexes +Multiviews
	</Directory>
	AddDefaultCharset UTF-8
	RewriteEngine On
	RewriteRule http-poll/ http://bearstech.com:5280/http-poll/ [P]
	ProxyPass /http-poll/ http://bearstech.com:5280/http-poll/
	ProxyPassReverse /http-poll/ http://bearstech.com:5280/http-poll/
	<Proxy *>
		Allow from all
	</Proxy>
</VirtualHost>

Activer le site

# a2ensite jwchat

Faire recharger la configuration par Apache pour prendre en compte la nouvelle configuration

# /etc/init.d/apache2 force-reload