VPN技术 · 2023年11月26日

VPS安装免费虚拟主机面板VestaCP_ WHMCS开通教程

搭建网站我们通常都会购买VPS,但是自己一个人用VPS又太浪费了,所以可以开几个虚拟主机给其他人一起合用。

常见的宝塔面板也可以实现划分虚拟主机给他人使用,不过没有办法登录面板自助管理,而收费的Cpanel肯定不是业余使用者想要购买的了,所以本文给大家推荐这款名为VestaCP的免费虚拟主机管理面板。

VestaCP介绍

VestaCP是一款开源的虚拟主机控制面板,开源地址:https://github.com/serghey-rodin/vesta

VestaCP可以在CentOS、Debian和Ubuntu系统上面安装,支持自定义安装脚本,可选安装nginx、apache、vsftpd、proftpd、exim、dovecot、spamassassin、clamav、named、iptables、fail2ban、softaculous、mysql、postgresql等。

VestaCP支持中文,演示地址参见下方链接:

下载地址

VestaCP安装教程

VestaCP的安装非常简单,默认的安装方法就三步:

# 使用ssh连接上你的vps ssh root@your.server # 下载安装脚本 curl -O http://vestacp.com/pub/vst-install.sh # 运行安装脚本 bash vst-install.sh

相关文章:#建站#Xshell 6基本教程: 连接VPS

安装界面:

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

安装完成界面:

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程VestaCP安装完成后,会显示出后台登录地址和帐号密码信息。

通过浏览器登录即可进行虚拟主机和用户管理。(浏览器会提示ssl证书错误,忽略即可。)

如果你要自定义安装组件,那么可以在官方安装页面底部自己选择。

官网地址

切换中文:登陆后点击右上角你用户名,然后选择cn的语言就可以了。

VestaCP对接WHMCS自动开通

WHMCS是一套很流行的财务系统,我们从网上购买的VPS商家大多数都是用的WHMCS,你可以参考之前的文章:使用WHMCS搭建一个主机销售网站

VestaCP支持对接WHMCS实现自动开通虚拟主机,官方提供了WHMCS接口文件,具体使用方法如下:

cd /home/user/web/billing-site.ltd/public_html/modules/server mkdir vesta wget http://c.vestacp.com/0.9.8/rhel/whmcs-module.php -O vesta.php

上面3行命令的意思是,切换到WHMCS安装目录的server文件夹下面,创建vesta文件夹,然后下载whmcs-module.php文件并重命名位vesta.php

接着去WHMCS管理后台 系统设置 产品设置 服务器 里面添加:

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

服务器名称随便写,主机名和ip地址填写你安装Vesta面板的服务器IP。

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

下面的类型,选择Vesta,然后填写上你Vesta管理后台的帐号和密码。

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

添加完毕后,点击服务器列表里面的Login to Control Panel,看看是否可以登录成功,测试服务器设置是否正确,如果不成功,就检查帐号密码还有防火墙权限。

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

在Vesta面板后台,点击用户方案,自己修改或者添加一个方案内容,记住方案名称。

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

接着回到WHMCS管理后台,点击 系统设置产品设置产品设置。添加一个产品组,然后添加一个产品。

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

产品详细信息里面,填写产品名称和产品描述,这里可以随意填写。

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

关键的一点是,在接口设置这里,Package Name要填写你Vesta面板后台方案名称一致的名称,才能实现对接开通。

VPS安装免费虚拟主机面板VestaCP_对接WHMCS开通教程

一切配置完毕,就可以保存产品,在WHMCS前台测试购买一个虚拟主机服务,看看是不是自动开通了。

怎么卸载VestaCP面板

我建站笔记知道,通常折腾Vesta面板对接WHMCS的朋友,在使用一段时间后,会碰到一些问题,而官方论坛又没有解决的,多半就会放弃,所以你可以使用下面的命令卸载Vesta面板。

1、停止服务

service vesta stop

2、删除Vesta软件包和库

RHEL/CentOS:

yum remove vesta* rm -f /etc/yum.repos.d/vesta.repo

Debian/Ubuntu:

apt-get remove vesta* rm -f /etc/apt/sources.list.d/vesta.list

3、删除数据目录

rm -rf /usr/local/vesta

最后,删除cron自动任务就可以了。

相关文章

  1. 云虚拟主机、VPS和宝塔面板之间有什么关系和不同
  2. 建网站视频教程 :宝塔面板小白安装搭建网站教程
  3. #建站#新手建网站友好的宝塔面板搭建教程
  4. #建站#LNMP一键包安装图文教程
OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册