mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-22 16:20:52 +01:00
* doc/Makefile: Remove bashism
* doc/guide.tex: Document how to change computer hostname (EJAB-320) SVN Revision: 1034
This commit is contained in:
parent
4f78230dd8
commit
386f432977
@ -1,5 +1,10 @@
|
|||||||
2007-12-06 Badlop <badlop@process-one.net>
|
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
|
* src/web/ejabberd_http.erl: Change loglevel for http
|
||||||
queries (EJAB-363)
|
queries (EJAB-363)
|
||||||
* src/web/ejabberd_web_admin.erl: Likewise
|
* src/web/ejabberd_web_admin.erl: Likewise
|
||||||
|
@ -3386,6 +3386,33 @@ and you must login in the Jabber server with
|
|||||||
an account with proper privileges.
|
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}
|
\chapter{Securing ejabberd}
|
||||||
\section{Firewall Settings}
|
\section{Firewall Settings}
|
||||||
\label{firewall}
|
\label{firewall}
|
||||||
|
Loading…
Reference in New Issue
Block a user