2017-03-16 99 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 
相關問題