CenterOS 7 安装ejabberd
下载地址: https://www.process-one.net/en/ejabberd/downloads
1、官网安装:
https://docs.ejabberd.im/admin/guide/installation/
2、安装包直接安装:
http://www.cnblogs.com/silent2012/p/3610747.html
步骤:
1、下载Ejabberd安装包
wget http://www.process-one.net/downloads/ejabberd/2.1.13/ejabberd-2.1.13-linux-x86_64-installer.run
2、下载完成后,给安装包加权限,否则无法安装
chmod +x ejabberd-2.1.13-linux-x86_64-installer.run
3、安装Ejabberd
./ejabberd-2.1.13-linux-x86_64-installer.run
几个注意的地方:a、设置域的时候输入本机的IP地址 b、语言最好选择英语
默认安装目录: /opt/ejabberd-2.1.13
4、安装完成后启动
cd /opt
cd ejabberd-2.1.13/
cd bin
./start ./status
服务已经启动。可以用WEB来管理。
WEB地址:http://ip地址:5280/admin
WEB地址:http://114.215.83.200:5280/admin
密码: 123456
5、Mysql配置
apt-get update
apt-get install vim
apt-get install libmysqlclient-dev
安装mysql数据库如下:
apt-get install mysql-server mysql-client
设置密码: 123456
mysql -u root -p
创建用户和修改权限
mysql:>create database ejabberd
mysql:> grant all privileges on ejabberd.* to ejabberd@'127.0.0.1' IDENTIFIED BY 'ejabberd';
mysql:> grant all privileges on ejabberd.* to ejabberd@'127.0.0.1' IDENTIFIED BY 'ejabberd';
mysql:> grant all privileges on ejabberd.* to ejabberd@'114.215.83.200' IDENTIFIED BY 'ejabberd';
创建数据库mysql:>source /usr/local/ejabberd/lib/ejabberd-2.1.3/priv/odbc/mysql.sql;
source /root/ejabberd-2.1.13/lib/ejabberd-2.1.13/priv/sql/mysql.sql
6、XMPP服务配置
修改ejabberd.cfg文件如下:注释掉: {auth_method,internal}. 取消注释:{auth_method, odbc}. 取消注释并设置数据库名称和密码: {odbc_server, {mysql,"localhost","ejabberd","ejabberd","ejabberd"}}. 修改模块如下:都增加_odbc{mod_last_odbc, []}, {mod_offline_odbc, []}, {mod_privacy_odbc, []}, {mod_private_odbc, []}, {mod_pubsub_odbc, [ % requires mod_caps ... {mod_roster_odbc, []}, {mod_vcard_odbc, []},
重启服务:
cd /bin下
./start 命令
7、注册管理员用户
./ejabberdctl register admin114.215.83.200123456
备注:惨考官网
http://wiki.jabbercn.org/Ejabberd2:%E5%AE%89%E8%A3%85%E5%92%8C%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97
网友评论