我已经成功地在centos7上使用mariadb作为数据库安装了openfire,并创建了一个用户来测试聊天username=mickey, password=mickey
。
使用ip (192.168.1.141)
安装openfire的Centos计算机。
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发出错误“无法验证证书”
答案 0 :(得分:0)
当我访问安装在centos7 pc中的openfire服务器时,在我的Windows PC上(我已经安装了spark web app),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
答案 1 :(得分:0)
在'高级'在Spark登录屏幕上链接,有一个选项可以让您忽略证书警告 - 这是简短的答案。
您将忽略的问题是与安全相关的问题(您可以说不应忽略)。安装Openfire时,系统会要求您提供XMPP域名(以及安装Openfire的服务器的完全限定域名)。这些可以,但不应该是IP地址。基于这些值,Openfire将生成自签名证书,这些证书将呈现给Spark。
您应该检查您的设置,并确保正确定义了您的XMPP域名(例如:example.com)和服务器的FQDN(例如:myserver.example.com)。如果两个值不同,则应设置DNS记录 - Openfire管理控制台会向您发出警告,并为您的特定设置提供配置。