diff options
author | Badlop <badlop@process-one.net> | 2007-12-06 15:26:53 +0000 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2007-12-06 15:26:53 +0000 |
commit | 386f4329770b2f289f4b3bbc6c30716e918fd3a2 (patch) | |
tree | 9a8002fc0b84d027ee9f7c09427f2d84201f7870 | |
parent | * src/web/ejabberd_http.erl: Change loglevel for http (diff) |
* doc/Makefile: Remove bashism
* doc/guide.tex: Document how to change computer
hostname (EJAB-320)
SVN Revision: 1034
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | doc/guide.tex | 27 |
2 files changed, 32 insertions, 0 deletions
@@ -1,5 +1,10 @@ 2007-12-06 Badlop <badlop@process-one.net> + * doc/Makefile: Remove bashism + + * doc/guide.tex: Document how to change computer + hostname (EJAB-320) + * src/web/ejabberd_http.erl: Change loglevel for http queries (EJAB-363) * src/web/ejabberd_web_admin.erl: Likewise diff --git a/doc/guide.tex b/doc/guide.tex index 1ce9f332..5237ef9f 100644 --- a/doc/guide.tex +++ b/doc/guide.tex @@ -3386,6 +3386,33 @@ and you must login in the Jabber server with an account with proper privileges. +\section{Change Computer Hostname} +\label{changeerlangnodename} + +ejabberd uses the distributed Mnesia database. +Being distributed, Mnesia enforces consistency of its file, +so it stores the name of the Erlang node in it. +The name of an Erlang node includes the hostname of the computer. +So, the name of the Erlang node changes +if you change the name of the machine in which ejabberd runs, +or when you move ejabberd to a different machine. + +So, if you want to change the computer hostname where ejabberd is installed, +you must follow these instructions: +\begin{enumerate} + \item In the old server, backup the Mnesia database using the Web Interface or \term{ejabberdctl}. + For example: +\begin{verbatim} +ejabberdctl backup /tmp/ejabberd-oldhost.backup +\end{verbatim} + \item In the new server, restore the backup file using the Web Interface or \term{ejabberdctl}. + For example: +\begin{verbatim} +ejabberdctl restore /tmp/ejabberd-oldhost.backup +\end{verbatim} +\end{enumerate} + + \chapter{Securing ejabberd} \section{Firewall Settings} \label{firewall} |