Vestacp整合WHMCS实现自动销售开通虚拟主机服务教程

强大的VestaCP免费控制面板部落已经分享过了它的安装和使用方法了,Vestacp拥有的主机套餐设置和多用户管理实际上已经具备多人共用一个主机的功能了,现在官方已经提供了一个Vestacp整合WHMCS的插件,利用这个模块就可以实现自动销售开通虚拟主机服务了。

但是经过部落测试,如果将Vestacp整合WHMCS投入到大规模的商用的话还很不现实,主要存在的问题就是Vestacp控制面板功能存在不足(例如:在线文件管理器缺失、子域名管理不完善),另外,Vestacp还没有更加详尽的用户操作权限控制和单个用户资源消耗控制功能。

如果几个人合租一个服务器或者VPS,那么用Vestacp就非常合适了,例如Linode VPS一个月是20美元,很多人会因为价格太高而不想用,假如几个人商量合租Linode那么分摊下的成本就非常地低了,同时又可以享受到Linode高速和优质的主机服务,是一个双赢的结果。

Vestacp整合WHMCS实现自动销售开通虚拟主机服务

一、安装Vestacp的WHMCS模块

1、没有用过Vestacp的朋友,需要先了解Vestacp的安装与使用:Vestacp免费VPS主机控制面板:功能强大免费邮局轻松搭建网站。

2、WHMCS是一套主机开通管理,VPS开通管理和服务器管理的一站式管理软件,安装:WHMCS成功安装和使用方法及添加支付宝,PayPal收款教程。

3、首先是进入到whmcs的安装目录下的 /modules/servers。

4、在这里新建一个文件夹 vesta,然后将下载的Vestacp WHMCS模块文件重命名为vesta.php放在这个文件夹中即可,下载地址:https://c.vestacp.com/0.9.8/rhel/whmcs-module.php

5、或者你可以直接在本地客户端中操作,执行以下命令(注意:第一行命令是进入到/modules/servers,路径需要根据实际情况修改):

cd /home/admin/web/default.domain/public_html/modules/servers
mkdir vesta
wget https://c.vestacp.com/0.9.8/rhel/whmcs-module.php -O vesta.php

二、Vestacp上创建主机套餐

1、登录到Vestacp,点击“增加预设方案”。

2、Vestacp可以对开通的主机套餐进行权限设置,例如是否允许使用S-S-H,可以建站多少个,绑定域名多少个,Apache和Nginx模板设置为Hosting。(点击放大)

3、在下方还可以设置主机套餐的月流量和空间大小等。

4、设置好虚拟主机套餐后,点击完成就可以看到刚刚创建好的主机套餐,当然我们可以随时进行修改。

三、WHMCS添加Vestacp服务器

1、登录到Vestacp,选择“产品设置”—“服务器设置”。

2、服务器名称随便填写,主机名是你的Vestacp域名地址,这里因为我用的是阿里云服务器作演示,填写的是IP。IP地址是你的服务器IP地址,如果你有多余的IP地址,可以填写在下方的方框当中,每月成本是定价,账户数就是可以开通的虚拟主机数量。(点击放大)

3、在下方选择类型为:Vesta,用户名是你的Vestacp控制面板管理员账号,密码就是登录密码。其它的不用设置,点击完成即可。

4、确定之后,就可以看到我们刚刚在WHMCS中添加的服务器了。

四、WHMCS添加主机套餐

1、进入WHMCS“系统设置”中的“产品设置”。

2、在产品详情中选择“虚拟主机”,库存为可以开通的虚拟主机数量。(点击放大)

3、在“接口设置”选择接口“Vesta”,Package Name填写你刚刚在Vestacp中创建的虚拟主机套餐名称,“付款后立即开通”就是不需要审核就可以开通主机。

4、WHMCS还有一些其它的设置,如定价,你可以根据自己的需要来设置。

五、测试Vestacp整合WHMCS

1、打开WHMCS,就能看到刚刚我们添加的主机套餐了,点击购买。

2、开始注册。

3、这里我设置的价格是0元,所以直接结账。

4、注册一个WHMCS账户。

5、提交订单,看到如下提示就表示WHMCS自动开通Vestacp主机成功了。

六、Vestacp整合WHMCS小结

1、Vestacp整合WHMCS当前存在的问题有可能是购买主机后可能状态一直是Pending,这时你就可以好好检查一下你添加的服务器是不是账号与密码错误了,或者是在“接口设置”中没有填写正确的主机套餐名称等信息。

2、有朋友可能想利用Vestacp整合WHMCS来开设自己的免费空间平台,但有一个细节问题就是需要到WHMCS激活一个付款方式,否则会在开通主机时提示不正确的支付方式的错误。激活付款方式不需要填写详细的支付信息。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Vestacp免费VPS主机控制面板的安装与使用教程

    VestaCP是由俄罗斯的人编写的VPS主机控制面板,支持中文,部落用过之后第一个感觉就是Vestacp功能强大,基本上已经和Cpanel相看齐了.支持Apache.Nginx.Bind.Exim.Dovecot.vsftpd.MySQL等,提供可视化的网站管理面板,非常适合多用户使用. Vestacp除了为我们搭建网站提供简洁易用的管理面板外,还为我们提供了免费邮局功能和VPS性能监控,帮助我们更好地管理VPS服务器.如果你有WHMCS,还可以整合Vestacp实现多用户使用,部落前几天介绍的

  • 详解轻巧AMH虚拟主机面板安装使用和GCE云空间搭建网站实例

    AMH,这是一个由国人开发的LNMP/Nginx 虚拟主机面板,看到部落一直在测试各种VPS控制面板,有不少的朋友给我留言说可以测试和分享一下AMH,理由是简洁,没有那么多的花俏功能,最适合个人用户使用. 本篇文章就来为大家带来利用AMH虚拟主机面板在VPS主机上搭建网站.绑定域名.创建和管理MysqL数据库,如果你喜欢AMH这种功能不多但足够简洁的风格,可以用AMH建立Wordpress博客.Discuz! 论坛社区. 由于前些天部落激活开通了GCE云服务器和了解到了,其实谷歌的GCE云服务器

  • Ajenti开源免费的服务器管理面板和Ajenti V虚拟主机面板及安装与使用详细教程

    Ajenti是国外一个功能非常强大的轻型的Linux服务器管理面板,采用Python架构,修改扩展非常简单,包含了Apache.计划任务(Cron).文件系统.防火墙.MySQL.Nginx.Munin.Samba.FTP和Squid等多个实用插件,比较适合搭建小型的服务器管理环境. Ajenti V是Ajenti一个虚拟主机管理面板插件,有点类似于Webmin下的Virtualmin,Ajenti V可以用于创建和管理虚拟主机,方便建站,管理网站运维.Ajenti可以添加Widget,方便你快

  • Vestacp整合WHMCS实现自动销售开通虚拟主机服务教程

    强大的VestaCP免费控制面板部落已经分享过了它的安装和使用方法了,Vestacp拥有的主机套餐设置和多用户管理实际上已经具备多人共用一个主机的功能了,现在官方已经提供了一个Vestacp整合WHMCS的插件,利用这个模块就可以实现自动销售开通虚拟主机服务了. 但是经过部落测试,如果将Vestacp整合WHMCS投入到大规模的商用的话还很不现实,主要存在的问题就是Vestacp控制面板功能存在不足(例如:在线文件管理器缺失.子域名管理不完善),另外,Vestacp还没有更加详尽的用户操作权限控

  • 开通虚拟主机时提示Server.CreateObject失败的解决办法

    如果您在开通虚拟主机或注册用户时看到以下的错误信息: Server 对象 错误 'ASP 0177 : 8007007e' Server.CreateObject 失败 /inc-freehost-function/FreeHostFunctionMain.asp,行 694 8007007e 造成这个问题的原因是:您在主控服务器上安装了杀毒软件,杀毒软件删除了 jmail组件用的jmail.dll造成的, 解决办法 重新在网上下载jmail.dll安装它,例如可以在以下网址下载: http:/

  • 关于虚拟主机开通后自动预装网站的功能说明

    1.预装网站功能需要2007-3-20后的主控端及2007-3-19后的受控端才能支持. 2.先在受控服务器上,建立一个你要复制的目录,如c:\bbs(注意不能写成是c:\bbs\这样会造成出错),然后,在主机平台管理区,产品定义,虚拟主机中,点修改,最下面,输入这个要复制的目录,就可以实现,开通虚拟主机后,自动复制到用户web目录中,因此,可以预安装网站程序. 3.mysql无法用复制方式复制,ACCESS数据库才可以.

  • Spring Boot整合mybatis并自动生成mapper和实体实例解析

    最近一直都在学习Java,发现目前Java招聘中,mybatis出现的频率挺高的,可能是目前Java开发中使用比较多的数据库ORM框架.于是我准备研究下Spring Boot和mybatis的整合. 1.在pom.xml文件中添加下面的配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-

  • Spring与Struts整合之使用自动装配操作示例

    本文实例讲述了Spring与Struts整合之使用自动装配操作.分享给大家供大家参考,具体如下: 一 Web配置 <?xml version="1.0" encoding="GBK"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc

  • SpringBoot整合flyway实现自动创建表的方法

    spring boot - v: 2.1.3.RELEASE MySQL - v:5.7 JDK -v : 11 项目结构: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

  • springboot整合freemarker代码自动生成器

    手撸一个代码自动生成器!! 实现功能:MyBatis 逆向工程 技术架构 页面是用 Vue ,element-ui开发:网络请求是 Axios. 服务端是 Spring Boot 页面模版是 Freemarker: 开发步骤: 一.创建工程 二.数据库连接操作 1.所需包结构 2.在model包中创建Db类 作用:用于接受前端传来数据库连接相关的值(username,password,url) package com.example.generate_code.model; /** * @aut

  • SpringBoot如何优雅的整合Swagger Api自动生成文档

    目录 前言 整合swagger api 自定义配置信息 简单使用 Swagger常用注解 Api标记 ApiOperation标记 ApiParam标记 ApiModel标记 ApiModelProperty标记 ApiIgnore标记 ApiImplicitParam标记 ApiImplicitParams标记 总结 前言 一个好的可持续交付的项目,项目说明,和接口文档是必不可少的,swagger api 就可以帮我们很容易自动生成api 文档,不需要单独额外的去写,无侵入式,方便快捷大大减少

  • SpringBoot整合Mybatis Generator自动生成代码

    目录 1.创建SpringBoot项目 2. mybatis-generator-maven插件的配置 3. 项目结构构建 4. application.yml配置 5. generatorConfig.xml配置 7. 选择 Mybatis Generator 启动,自动在dao.entity.mapper包下生成代码 Mybatis是目前主流的ORM框架,相比于hibernate的全自动,它是半自动化需要手写sql语句.接口.实体对象,后来推出的Generator自动生成代码,可以帮我们提高

  • springboot多模块化整合mybatis,mapper自动注入失败问题及解决

    目录 springboot多模块化整合mybatis,mapper自动注入失败 问题 解决 springboot mapper注入失败的一种原因 具体情况是 解决办法 springboot多模块化整合mybatis,mapper自动注入失败 问题 启动类添加@MapperScan或@ComponentScan,mapper类添加@Mapper或@Repository ==> Consider defining a bean of type 'com.ten.mapper.UserMapper'

随机推荐