WHMCS是一套当前非常流行的财务系统,Cpanel/WHM则是一套经典强大的主机管理面板,经常购买国外主机的朋友应该对WHMCS+Cpanel/WHM这一套比较熟悉,例如老鹰主机、鳄鱼主机、bluehost、Dreamhost等就是采用这样的架构。
Cpanel/WHM也就是我们常说的Cpanel面板,WHM是用来管理Cpanel用户以及套餐等相关的服务器设置的,主要给管理员使用的。Cpanel则是虚拟主机面板,主要是提供给用户使用的,文件管理、域名绑定、MysqL数据库等都在Cpanel中找到。
本篇文章就来分享一下WHMCS与Cpanel/WHM整合的方法,总得来说WHMCS与Cpanel是“黄金搭档”,不仅WHMCS的官方文档写得非常详细,而且还提供非常好用的错误排查方式,比起之前折腾WHMCS+SolusVM整合好太多了。
目前,挖站否的免费PHP空间就是采用的WHMCS与Cpanel/WHM面板,如果你想要了解更多的关于WHMCS的使用,可以查看专题页面:WHMCS从入门到精通。更多的关于服务器使用与优化,这里还有:
- Cloudflare Partner接入管理Cloudflare CDN-启用Railgun动态加速
- WordPress开启Nginx fastcgi_cache缓存加速方法-Nginx配置实例
- DediPath独立服务器评测-洛杉矶独立服务器性能,速度以及路线评测
一、WHM设置
官网:
- https://www.whmcs.com/
- https://cpanel.com/
- 文档:https://docs.whmcs.com/CPanel/WHM
进入到WHM面板,可以先对面板的语言以及使用习惯进行一些设定,这是WHM面板界面。(点击放大)
创建虚拟主机套餐。点击添加资源包,然后设置好虚拟主机空间大小、月流量、FTP账户、MysqL账户、可绑域名数等等。(点击放大)
如果你没有WHMCS面板,不需要整合其它的面板,这里就可以直接从WHM面板中创建用户了,选择用户对应的虚拟主机套餐。
这是直接从WHM面板中创建的Cpanel用户。
Cpanel用户使用账号和密码就可以登录到虚拟主机中了,然后就可以绑定域名、安装程序和搭建网站了。
WHM可以升级和降级Cpanel用户。
如果你的服务器有多个IP的话,还可以单独为某一个Cpanel指定IP地址。
二、Cpanel使用
Cpanel面板使用起来还是非常方便的,主要是Cpanel面板也提供了中文语言,界面如下:(点击放大)
Cpanel功能强大的文件管理器。
这是Cpanel的域名绑定,附加域名就是新增加一个网站,Park域名就是绑定新域名到原有的网站上。
Cpanel还“与时俱进”地提供了Let’s Encrypt免费SSL证书,有了它你可以直接在Cpanel直接申请和自动续期Lets免费证书了。
Let’s Encrypt证书颁发成功,Cpanel会自动续期。具体演示查看:https://tkny.wzfou.net
当然,有自己的SSL证书也可以直接在Cpanel中安装和管理。
Cpanel可以一键安装Wordpress、Joomla等热门程序。
Cpanel默认会列出网站根目录下的文件,我们可以在“索引”设置中禁用它。
三、WHMCS整合Cpanel/WHM
没有安装好WHMCS的朋友可以参考这里:WHMCS安装与使用教程-WHMCS邮件发送与自定义WHMCS模板主题方法。先在WHMCS中添加服务器。
然后添加服务器分组。
填写你的WHM的IP地址和域名,有多个IP也可以一块填入。
到WHM中生成一个API。
然后在服务器设置填入你的WHM的用户名、密码、API等,默认的SSL端口是2087,如果你的是其它的可以自定义设置。
添加了服务器后可以点击测试连接,有错误可以从WHMCS日志中找到,这一块WHMCS还是做得很不错的。
接着就是添加产品了,在产品模块中选择Cpanel,以及你的关联虚拟主机套餐。(前提是你在上面的WHM中已经创建好)
如果你想自定义产品套餐的话,可以直接在该页面点击“高级选项”,在这里就可以添加额外的配置了,这里的配置会覆盖掉在WHM里给虚拟主机套餐的设定。(点击放大)
四、WHMCS整合Cpanel效果
具体效果可以看wzfou.com的主机站:https://my.qyfou.com/,虚拟主机产品。
然后是订单购买。
WHMCS已经很好地整合进了Cpanel,默认的在WHMCS中就可以查看Cpanel使用情况、绑定域名、数据库管理以及网站备份等等。(点击放大)
从WHMCS中可以直接点击进入到Cpanel面板,这是Cpanel面板界面,在这里用户就可以使用Cpanel开始建站了。(点击放大)
五、总结
WHMCS整合Cpanel非常简单,只要填写好WHM的域名、IP地址、API以及WHM的用户与密码,就可以成功连接上WHMCS了,而且几乎不需要任何改动,WHMCS已经集成了Cpanel面板的部分功能。
WHMCS连接Cpanel不成功,排查主要的方法就是根据日志来,首先你需要开启模块日志:Utilities > Logs > Module Log,然后日志内容来逐一排查。
评论前必须登录!
注册