« Télécharger et installer JWChat » : différence entre les versions
Aucun résumé des modifications |
m (→Avec ejabberd : typo) |
||
(7 versions intermédiaires par 4 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{ | {{Tutoriels_client|JWChat}} | ||
{{TODO}} | |||
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 | |||
<pre> | |||
<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> | |||
</pre> | |||
Activer le site | |||
# a2ensite jwchat | |||
Faire recharger la configuration par Apache pour prendre en compte la nouvelle configuration | |||
# /etc/init.d/apache2 force-reload | |||
[[Catégorie:Tutoriel]] | [[Catégorie:Tutoriel]] |
Dernière version du 23 février 2012 à 21:00
Tutoriels JWChat |
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