VestaCP与WHMCS整合教程-实现自助开通虚拟主机销售主机空间产品

WHMCS与Cpanel其实一对,已经被各大主机商们用在了实践中,它们两者也是配合最好的。但是很多其它的主机面板也开发了WHMCS接口,可以实现像WHMCS+Cpanel那样自助开通虚拟主机销售主机空间产品。

VestaCP就是这样的一个类似于Cpanel的程序,支持创建管理虚拟主机、多用户层级、邮箱邮局和DNS解析系统。官方开发了一个VestaCP的WHMCS插件,可以让我们很轻松地将WHMCS与VestaCP,实现自助购买开通功能。

真正要将WHMCS应用到实际中,如果针对的是国内的客户,那么需要一个支付宝的支付接口,否则就不能实现支付宝付款了。另外,VestaCP最大的问题就没有在线文件管理器,需要自己上传文件管理器或者使用WEB FTP来代替。

VestaCP与WHMCS整合教程-实现自助开通虚拟主机销售主机空间产品

本文就来分享一下VestaCP与WHMCS整合教程,更多的关于建站的经验与教程,请参考:

  1. 用Fikker自建CDN-支持Https,页面缓存,实时监控,流量统计,防CC攻击
  2. OneinStack一键安装脚本-轻松部署Let’s Encrypt证书配置Https站点
  3. 用JW Player,ckplayer,Smartideo搭建视频直播站-支持各大视频网站和rtmp

一、整合前的准备工作

购买和熟悉WHMCS。WHMCS是一个付费的软件,并且月费还不少,最少是16美元/月。当然,你如果只是纯粹地想要测试学习,可以找一些特别版本来安装。不过学习之后记得要删除。参考:WHMCS安装与使用教程-WHMCS邮件发送与自定义WHMCS模板主题方法

安装和熟悉VestaCP。VestaCP是一个开源免费的主机管理面板,有中文,可以一键安装,功能很强大,官方开发的接口与WHMCS整合度高。参考我之前写的:VestaCP安装与使用教程-免费的VPS和虚拟主机控制面板自带邮局和DNS解析系统

二、WHMCS添加服务器

首先,下载VestaCP的WHMCS接口,地址是:http://c.vestacp.com/0.9.8/rhel/whmcs-module.php,将它上传到WHMCS的Models的Servers下,记得新建一个VestaCP文件夹。

VestaCP与WHMCS添加插件

其次,打开WHMCS,在“产品设置”选择添加服务器。

VestaCP与WHMCS添加服务器

然后,输入你的VestaCP主机名和IP地址,其它的如名称、数据中心、账户等请自定义。(点击放大)

VestaCP与WHMCS填写名称

在页面下方,类型选择VestaCP,用户名填写你的VestaCP管理员用户名,密码就是管理员的密码。确定。

VestaCP与WHMCS设置密码

最后,在服务器列表中可以看到WHMCS添加服务器已经成功了,点击登录按钮看看是否能够连接成功。

VestaCP与WHMCS看看能否连接成功

三、VestaCP设置主机套餐

首先,打开VestaCP,在“预设方案”中点击创建新的方案,你可以自定义主机名称、空间大小、流量大小、可绑定域名数等。(点击放大)

VestaCP与WHMCS预设套餐

然后,到WHMCS处点击在“产品设置”中添加新的产品。

VestaCP与WHMCS添加新产品

新产品添加页面,主要有定价、接口设置、升级选项、免费域名、链接地址等等。(点击放大)

VestaCP与WHMCS新产品定价

如何定价?VestaCP可以实现月付、季付、年付还有一次性付款。这些都可以在定价中找到。

VestaCP与WHMCS设定价格

如何对接?主要是在接口处设置。接口名称选择VestaCP,套餐名称填写你刚刚在VestaCP的预设套餐名称,必须一致,注意大小写!开通可以选择审核还是自动开通。

VestaCP与WHMCS是否自动开通

四、VestaCP与WHMCS整合

首先,打开WHMCS,在产品可以选择购买虚拟主机。

VestaCP与WHMCS选择购买主机

接着,接着可以选择刚刚设置的主机产品,问你要不要注册域名,最后就是选择付款方式结账了。

VestaCP与WHMCS选择主机产品

跳转到Paypal付款页面。

VestaCP与WHMCS付款结账

管理也可以直接到WHMCS查看VestaCP的开通情况,可以选择拒绝还有审核通过等。

VestaCP与WHMCS审核通过

五、总结

WHMCS结账出现错误。WHMCS如果在最后结账时出现“此收款人不接受用CNY结算的付款。”这是因为Paypal里没有人民币结算,你如果选择是Paypal结算那么需要作进一步设置。

VestaCP与WHMCS付款不成功

打开WHMCS,在“货币设置”中将货币设置为美元即可。

VestaCP与WHMCS将货币设置为美元

WHMCS开通主机没有邮件。这基本上是VestaCP的发邮件函数是被禁用或者是服务器没有编译。最直接的解决办法就是使用SMTP发信,方便快捷又不致于被判定为垃圾邮件,参考:WHMCS邮件发送

PS:2017年7月9日更新,WHMCS开通VPS服务器的方法:WHMCS整合Vultr自动开通激活VPS主机方法-实现在WHMCS上分销VPS

文章出自:挖站否 https://wzfou.com/vestacp-whmcs/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:
Avatar for Qi
关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。
已有 33 条评论
  1. Avatar for chihuo2104 chihuo2104

    这边又出了个问题,连接的时候显示
    NO LANGUAGE DEFINED或者是Invalid or missing token
    一直登不上去了

    2020年10月6日 09:26 回复
    • Avatar for Qi Qi

      语言包缺失?

      2020年10月6日 23:28 回复
  2. Avatar for chihuo2104 chihuo2104

    其实是因为穷才去用vestacp的

    2020年10月1日 12:28来自移动端 回复
    • Avatar for Qi Qi

      这个面板很强大,不过之前爆出漏洞。

      2020年10月3日 23:01 回复
      • Avatar for chihuo2104 chihuo2104

        应该很快可以修复

        2020年10月5日 22:35 回复
  3. Avatar for zjb19981222 zjb19981222

    QI,我发现它的插件有bug 吧。用户自动开通后,显示审核,可是我在vesta后台看却已经开通成功的。whmcs后台也显示要审核。。

    2018年8月28日 19:36 回复
    • Avatar for Qi Qi

      可能是通信出了问题,在错误日志有没有什么发现?

      2018年8月28日 21:42 回复
  4. Avatar for 7doger 7doger

    执行自动开通模块的时候提示“Error: invalid last name format :: ~” Vesta预设方案为英文,到底不知道“last name format”是个啥

    2018年8月7日 11:34 回复
  5. Avatar for Edison123 Edison123

    这是什么鬼……
    审核订单时遇到问题
    SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‘last_attempt_error’ cannot be null (SQL: insert into `tblmodulequeue` (`service_type`, `service_id`, `module_name`, `module_action`, `completed`, `last_attempt`, `last_attempt_error`, `num_retries`, `updated_at`, `created_at`) values (service, 63, vesta, CreateAccount, 0, 2018-08-04 20:23:35, , 0, 2018-08-04 20:23:35, 2018-08-04 20:23:35))

    2018年8月4日 20:24来自iPhone 回复
    • Avatar for Qi Qi

      SQL错误,检查通信是否正常。

      2018年8月5日 16:54 回复
  6. VestaCP可能是真的用不惯啊….申请了你的Free套餐。竟然不会操作面板。

    2017年7月29日 17:25 回复
    • Avatar for Qi Qi

      有文件管理器吧?其实其它的也不用管,只要在面板找到MysqL、FTP还有域名绑定这几个就行了。

      2017年7月29日 18:47 回复
  7. 这是要做IDC的节奏啊,查看.net域名都上线了。

    2017年7月7日 17:01 回复
    • Avatar for Qi Qi

      目前就是购买服务器了。先搞个虚拟主机看看。

      2017年7月8日 23:50 回复
  8. 还有国内的swapidc

    2017年7月7日 12:19来自移动端 回复
    • Avatar for Qi Qi

      swapidc之前有申请过,貌似还要与他们的平台通信才能使用。总感觉有些不好。

      2017年7月8日 23:54 回复
  9. 论坛帐号我注销了然后重新注册显示已被使用,QI能不能删除一下:[email protected]

    2017年7月7日 08:05 回复
    • Avatar for Qi Qi

      好的,已经删除了。

      2017年7月7日 17:06 回复
  10. 表情真不错呢。

    2017年7月6日 15:43 回复
  11. VestaCP印象中也有一件安装常见CMS的脚本可以用,
    操作也很方便。 😀

    2017年7月6日 10:35 回复
    • 可以像宝塔一样自动远程备份么?

      2017年7月6日 14:26 回复
      • Avatar for Qi Qi

        有自动备份,但是没有远程的自动备份。

        2017年7月6日 15:05 回复
    • Avatar for Qi Qi

      是的,在建站的程序里有。

      2017年7月6日 15:05 回复
  12. 小看VestaCP,以为不能多用户使用,没想到还能对接whmcs

    2017年7月6日 06:13来自移动端 回复
    • Avatar for Qi Qi

      是的,而且这个插件是官方开发的

      2017年7月6日 09:38来自移动端 回复
  13. 美元为单位啊!

    2017年7月5日 23:19 回复
    • Avatar for Qi Qi

      这个是可以自己调整的

      2017年7月6日 09:39来自移动端 回复
  14. 以前听说VestaCP在线文件管理器需要给官方按月付,感觉划不来

    2017年7月5日 23:14 回复
    • Avatar for Qi Qi

      是的,一个月是两三美元吧

      2017年7月6日 09:40来自移动端 回复
    • VeataCP的文件管理器可以破解,具体可以查看我博客的《免费使用VestaCP控制面板的文件管理器和SFTP Chroot功能》(https://www.lzy20021010.xyz/index.php/archives/104)

      2017年7月13日 22:34来自移动端 回复
      • Avatar for Qi Qi

        谢谢,我马上去试试。

        2017年7月15日 07:15来自移动端 回复
  15. 又是一个高科技啊

    2017年7月5日 21:55 回复
  16. 前排支持 🙂

    2017年7月5日 21:50 回复

Login

Welcome! Login in to your account

Remember me Lost your password?

Don't have account. Register

Lost Password

Register