设为首页 收藏本站
查看: 1022|回复: 0

[经验分享] XMPP聊天之Openfire 的安装和配置---Mac OS

[复制链接]

尚未签到

发表于 2015-12-29 14:14:24 | 显示全部楼层 |阅读模式
  一、下载并安装openfire
  1、下载最新的openfire安装文件
  官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire
DSC0000.png
  openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的CS的IM软件,它可以通过openfire进行聊天对话。
  2、 点击安装,并执行默认操作
DSC0001.png
  3、 启动openfire服务
  在系统偏好设置的其他里,点击openfire偏好
DSC0002.png
  启动后,点击Open Admin Console按钮,自动在浏览器中打开本地web配置页面http://localhost:9090/setup/index.jsp
  二、配置openfire服务器
  1.设置语言,选中文
DSC0003.png
  2.主机设置
  设置主机的访问ip地址
DSC0004.png
  注意:域不能是机器名,否则会如下错误:
  HTTP ERROR: 500 INTERNAL_SERVER_ERROR
  本地的域,要设置为127.0.0.1
  3.数据库设置
  如果要设置外部数据库(推荐,比如:MySQL),选择标准数据库连接
DSC0005.png
  4.设置数据库连接
DSC0006.png
  (1)数据库驱动选择:MySQL,前提是已安装MySQL(具体的安装方法可以参考上一篇:mac上安装MySQL)
  (2)JDBC驱动,默认不变



com.mysql.jdbc.Driver
  (3)数据库URL:
  形式如下:



jdbc:mysql://你的主机名:端口号/数据库名称
  这里设置为



jdbc:mysql://localhost:3306/openfire
  其中主机名[host-name]改为localhost,
  其中数据库名称[database-name]改为openfire---》sql已创建
  注意:前提是已存在一个名为openfire的数据库,否则会报如下错误,连接配置不成功
  The Openfire database schema does not appear to be installed. Follow the installation guide to fix this error.
  (4)用户名和密码
  这里的用户名密码,是访问MySQL数据库时使用的帐号:root,和安装MySQL设置的root密码
  5.特性设置
  如果不打算使用LDAP,则保持默认设置
DSC0007.png
  6.设置openfire服务器管理员的帐号和密码
DSC0008.png
  可以随便填写一个管理员邮箱,输入要设置的密码
  完成注册
DSC0009.png
  
  7.登陆管理控制台
  
  默认的管理员帐号是“admin”,默认管理员密码“admin”,如果上面设置了新密码,则管理员密码是新密码
DSC00010.png
  如果想去掉默认的admin帐号,并自定义,需要如下操作
  
  (1)在终端中,登陆具体的数据库(openfire)



mysql -u root -p openfire
  然后输入数据库的root密码
  
  (2)删除表“ofUser”中的admin帐户



delete from ofUser where username='admin';
  
  (3)创建自定义管理员(用户名:xiaodao,密码:123)



INSERT INTO ofUser (username, plainPassword, encryptedPassword, name, email, creationDate, modificationDate) VALUES ('xiaodao','123','123','Administrator','xiaodao@sunyard.com','0','0');
  注意:如果重设了用户名,必须重启openfire服务器
DSC00011.png
  8.后台控制界面
DSC00012.png
  
  三、卸载openfire
  1.停止服务
  在系统偏好设置的其他里,打开openfire偏好设置

  点击Stop Openfire按钮,停止服务
DSC00013.png
  2.删除文件
  打开终端,输入以下命令



sudo rm -rf /Library/PreferencePanes/Openfire.prefPane


sudo rm -rf /usr/local/openfire


sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist
  其中第一条命令之后,需要输入本机管理员密码
  ps:http://www.cnblogs.com/xiaodao/archive/2013/04/05/3000554.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-158031-1-1.html 上篇帖子: 用VNC连接Mac OS 下篇帖子: VMware 11完全安装Mac OS X 10.10
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表