VPS主機控制面板非常多,但是真正能夠做到多用戶管理、DNS解析系統和域名郵箱的應該說只有那麼幾個,前幾天分享了VestaCP安裝與使用教程和VestaCP與WHMCS整合教程,不少人開始知道VestaCP控制面板的強大,是Cpanel的最佳替代品。

這次分享的ISPConfig,和VestaCP相比兩都是VPS伺服器控制面板的佼佼者。 VestaCP支援線上建立網站、綁定網域名稱、管理MysqL、設定定時備份等,同時還有多用戶管理和主機套餐設置,它可以很好地與WHMCS整合,實現自動開通啟動虛擬主機。

ISPConfig整合WHMCS最大的問題就是官方並沒有開發了一個WHMCS介面插件,而是ISPConfig的愛好者開發了一款WHMCS Module for ISPConfig,雖然也有好久沒有更新了,但是經過我的測試發現ISPConfig與WHMCS整合還是可以使用的。

ISPConfig與WHMCS整合方法-自動啟動開通虛擬主機與管理空間用戶

關於WHMCS與各大伺服器面板整合的教學還有很多,可以看看:

  1. WHMCS整合Vultr自動開通啟動VPS主機方法-實現在WHMCS上分銷VPS
  2. VestaCP與WHMCS整合教學-實現自助開通虛擬主機銷售主機空間產品
  3. 伺服器虛擬化面板SolusVM安裝與使用-支援新建管理OpenVZ, KVM和Xen VPS

一、整合前的準備工作

熟悉WHMCS操作。 WHMCS是一個付費的財務管理系統,WHMCS也有非常多的插件和介面可供使用,安裝方法:WHMCS安裝與使用教程-WHMCS郵件發送與自訂WHMCS模板主題方法。

ISPConfig安裝並運行。 關於ISPConfig的安裝方法大家可以看我之前寫的教學:ISPConfig 3.1 優秀的VPS主機控制面板安裝與使用-DNS網域解析SSL自動部署。

安裝WHMCS Module for ISPConfig。 官網:http://www.github.com/cwispy/ispcfg3,備用:https://github.com/freehao123/ispcfg3,在modules/servers/新建一個ispcfg3資料夾,將ispcfg3.php放在裡面。

二、ISPConfig相關配置

到ISPConfig的系統設定中新增一個遠端用戶,賦予用戶所有的權限。

接著到ISPConfig的使用者管理介面中,加入一個模板。

三、WHMCS整合步驟

新增伺服器。 到WHMCS的設定中新增伺服器,填寫你的伺服器IP位址和網域名稱位址。

在新增伺服器最下方就是選擇ISPConfig接口,其它的可以留空。

有多個伺服器的話,可以新建一個分組,將剛剛設定為ISPConfig介面的伺服器加入這個分組當中。

新增產品。 到WHMCS設定中新增產品,產品分組是虛擬主機。

虛擬主機中就可以新建產品,填寫空間的基本訊息,包括配置、定價、介面設定等。

在介面設定中選擇ISPConfig,關於介面的相關設定請看下圖,除了IP和網域名稱、使用者名稱等,其它的可以照著填寫。 (點擊放大)

四、ISPConfig與WHMCS效果

ISPConfig與WHMCS整合完成後,你就可以開啟WHMCS的銷售頁面,然後點選虛擬主機了。

進入到虛擬主機結帳頁面。

提交訂單後,根據你在產品介面中設定的產品購買開通策略,由管理員人工審核開通的可以在WHMCS後台點擊開通。

使用者收到WHMCS寄來的空間開通郵件。

在WHMCS中可以看到虛擬主機產品開啟。

最後,使用者登入ISPConfig就可以管理空間了。

五、總結

ISPConfig虛擬主機開通失敗。在我的測試過程中,最常見的錯誤就是在開通主機的過程提示錯誤:SOAP Error: customer_no_error_unique<br />。解決的方法就是仔細檢查介面中設定的URL位址還有網域名稱、IP等等。

ISPConfig與WHMCS整合開通後,在WHMCS還可以對帳戶進行相應的管理,但是由於ISPConfig官網已經開發一套財務管理軟體來代替WHMCS,並且WHMCS Module for ISPConfig也長久不更新,所以不知道以後還能不能正常使用。

發表評論