2017-03-16 100 views
0

我已成功在centos7上安装openfire并以mariadb作为数据库,并创建了一个用户来测试聊天username=mickey, password=mickey。 安装了openfire的Centos机器与ip (192.168.1.141)在centos7上安装openfire

Now i have installed spark messenger on my windows laptop to test chat, but somehow i am unable to login. 

由于在Windows上我成功地访问管理控制台(192.168.1.141:9090)。 但火花登录不起作用。 Spark是给错误“无法验证证书”

enter image description here

enter image description here

+0

我们怎么知道?我们需要更多信息。 – Raptor

+0

请问我更多的细节,因为我是一个新手@Raptor –

+0

有很多线索谈论这个问题, [this](https://community.igniterealtime.org/thread/59295) – Raptor

回答

0

在星火登录屏幕上的“高级”链接,还有,可以让你忽略证书警告选项 - 这是一个简短的回答。

你会忽略的问题是与安全有关的问题(你可以说不应忽视)。安装Openfire时,系统会要求您提供XMPP域名(以及安装Openfire的服务器的完全限定域名)。这些可以,但不应该是IP地址。基于这些值,Openfire将生成自签名证书,并提交给Spark。

您应该检查您的设置,并确保您正确定义了您的XMPP域名(例如:example.com)和您的服务器的FQDN(例如:myserver.example.com)。当两个值不同时,您应该设置DNS记录 - Openfire管理控制台会警告您这一点,并会为您的特定设置提供配置。

+0

Insta-update:我注意到您使用的是Openfire 3.9.3,这很旧。如果可以,请使用最近的版本。我上面的文字并不适用于像您这样的旧版本(Openfire的行为与我在此描述的略有不同)。 – Guus

0

,因为我是访问中,我已经安装了火花网络是安装在centos7 PC,在我的Windows PC的Openfire服务器(应用程序),spark没有连接到centos服务器。我要打开这些端口供市民在CentOS,帮我

firewall-cmd --zone=public --add-port=9090/tcp --permanent 
firewall-cmd --zone=public --add-port=9094/tcp --permanent 
firewall-cmd --zone=public --add-port=5222/tcp --permanent 
firewall-cmd --zone=public --add-port=7777/tcp --permanent