Openfire 服務器更換ip後的恢復方法 .

如果你的服務器名稱和mysql的地址都是使用的靜態ip地址配置的,更改ip後,openfire就會開啓失敗,這種情況下請看下面的解決方法。

 

    比如你的ip地址由 192.168.0.111 改爲192.168.0.222後,openfire開啓失敗,控制檯會出現一些紅字,openfire database error …. ,解決方法:

打開E:/Program Files/Openfire/con/openfire.xml, 修改serverURL>jdbc:mysql://192.168.0.111:3306/openfire 字段中的ip更改爲新的ip,其實這裏最好寫成 127.0.0.1 比較好,這樣就始終指向本機。

 

 

    這樣mysql數據庫連接成功,openfire管理界面可以正常登陸,但是客戶端還是無法連接openfire,這是由於服務器名稱還是以前的ip造成的,解決方法:

1.       登陸openfire管理頁面,在主頁面下方選擇編輯服務器屬性,修改新的服務器名稱爲新的ip地址,也就是192.168.0.222,點擊保存屬性,頁面提示從啓服務器。

2.       重啓後服務器名稱出現一個歎號,鼠標放上去顯示Found RSA certificate that is not valid for the server domain, 這樣由於RSA認證無效造成的,需要對新的ip地址進行RSA證書的配置。

3.       選擇【服務器配置】菜單,選擇左下方的【服務器證書】,會看到兩個證書,點擊後面的刪除按鈕,全部刪除,刪除後系統提示重啓服務器,點擊重啓

4.       重啓後,系統提示“一個或更多的證書丟失。單擊這裏產生自定義簽名證書”,點擊這裏,自動生成和新的ip匹配的RSA證書,生成後,系統提示重啓。

5.       再次登錄後,會看到主界面的服務器名稱的歎號消失了,openfire正常,客戶端可以正常登陸了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章