
In ejabberdctl.cfg: set INET_DIST_INTERFACE=] = [reg_users_counter,route,s2s,.
EJABBERD INSTALLATION INSTALL
We will call the first node Install erlang and ejabberd Note: If you are already running a single ejabberd node (called i’d recommend to simply dump mnesia and import it again: changing the node name might be too much work I have installed ejabberd at linux machine (fadora 8) and using the Mozila Firefox browser to run JWChat.Posted on Some notes about ejabberd clustering Setup the first node I tried to make the changes as mentioned in this url ( ) and after making the ejabberd changes, as I restart ejabberd server, it crashes. I have installed the ejabberd server and when I log-in via webadmin, it allows to be login but when I try to log-in via JWChat, it gives the error "Service unavailable".Īn implementation of XMPP over BOSH (XEP-0206) I am facing the same problem as mentioned above with JWChat + ejabberd + apache I would like so much if someone who knows how all of this is SUPPOSED to work could give me a hint. I have read and read all the tutorials I can find, and nothing seems to help. I then get a "service unavailable" message.
EJABBERD INSTALLATION PASSWORD
I can see the JWChat login screen, BUT no matter what user name and password I use, it LOOKS like it logs me in - but doesn't. However, both of these pages give me a "XML Parsing Error: no element found" message. These both appear the same, so it seems that the Apache redirection is working correctly. I can log in, create a chat room, and chat with my friends. Now I am having similar problems with ejabberd.Įjabberd is installed and working. I spent two weeks trying to get OpenFire to work with JWChat, and then gave up. SunOne works too, need reverse proxy plugin (previous iPlanet).Restart your web server so changes take effect: apache2ctl restartĪnd now you can open your browser in the URL (maybe similar to ). Ln -s /etc/apache2/mods-available/nf /etc/apache2/mods-enabled/ Ln -s /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled/ Ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/ htaccess files and proxy options:įinally, enable rewrite and proxy modules for Apache: cd /etc/apache2 In your Apache configuration file ( /etc/apache2/nf) you must enable. htaccess file in the JWChat directory with this content: AddDefaultCharset UTF-8

The easiest way to make redirection is creating a. The URL given at HTTPBASE of config.js to an HTTP-Polling capable Jabber server component. Now you have to setup your web server so that it redirects requests from Now you can copy the JWChat directory to its final destination. You must at least set this option: var SITENAME = "" With these options the URL for HTTP-Poll in your server will be: ĭownload a pre-generated package of JWChat and unpack it.Įdit config.js to suit your needs. Make sure you have options similar to those on your ejabberd.cfg.

Further, you can ask JWChat specific questions in the chatroom Install JWChat with ejabberd's file server Naturally, you also can add a comment if you have questions. Please post a comment to this tutorial to suggest something, to report errors, or to report system and web server specific instructions. In case you, however, want to use the external component JabberHTTPBind instead, you should take a look at The odyssey of JWChat by Sabine Dinis Blochberger. This tutorial is based on the original JWChat README files and it will guide you through the installation of the web-based Jabber client JWChat 1.0 beta 2 using a pre-generated package.Īt the end, you will have JWChat running using ejabberd's internal HTTP Polling support.
