更新于

Re:0的WHMCS搭建

发布于 / 分类: / 暂无评论 / 阅读量: 194

准备程序

  • WHMCS 7.8.1
  • 主题一份
  • 中文语言包一份

下载

链接: https://pan.baidu.com/s/1EdTNr6Beg3sjyCz3rJjQqA
提取码:fpwv

BT安装

bt.cn

LNMP

  • Nginx 1.18.0
  • Mysql 5.6
  • PHP 7.1

WHMCS安装

1、解压缩文件(如果服务器支持解压缩,可以上传压缩包以后在线解压缩)
2、将文件 configuration.php.new 改名为 configuration.php
3、把 whmcs 文件夹内的所有文件上传到网站 – 如果有问题,改用二进制上传
4、可以任意命名安装目录(例如 billing, clients 等等)
5、访问安装脚本进行安装 – 如果遇到了 Ioncube 相关的错误信息, 请参考安装 Ioncube 的安装步骤
6、按照提示安装,需要按照下面的说明修改文件夹的权限,输入 license key ,设置管理员帐户。
7、完成以后,删除安装目录,把 configuration.php 文件的权限修改为 644
8、需要修改权限的文件夹及文件(如果是suPHP 或 PHPSuExec不需要修改):

/configuration.php 修改为 777 可写
/attachments 修改为 777 可写
/downloads 修改为 777 可写
/templates_c 修改为 777 可写

9、License.php 破解文件放在 vendorwhmcswhmcs-foundationlib 目录下,替换即可。

语言包替换

  1. 复制 lang/chinese-cn.php 到 whmcs安装目录/lang/ path.
  2. 复制 admin/lang/chinese-cn.php 到 whmcs安装目录/admin_dir/lang/ path.
  3. 登陆后台
  4. 点击 "My Account", 将语言修改为Chinese, 输入你的管理员密码,点击 "Confirm Password" , 最后点击 "Save Changes" 按钮。
  5. 点击 "Setup > General Settings", 点击 "Localisation" 菜单, 设置 "Default Language" 为 Chinese, 最后点击 "Save Changes" 按钮。

Solusvm主控安装、破解

Solusvm安装

wget https://files.soluslabs.com/install.sh
sh install.sh

选择1 UI

安装完后记录下 SolusVM 控制台地址、用户名、密码等。

这个地方有可能会出现本地IP而非公网IP,请自行修改。

Soluvsvm主控破解

添加伪授权hosts
vi /etc/hosts

添加套餐 SolusVM Enterprise (NOC)伪授权:

在host中加入

150.95.9.225 soluslabs.com
150.95.9.225 www.soluslabs.com
150.95.9.225 licensing1.soluslabs.net
150.95.9.225 licensing2.soluslabs.net
150.95.9.225 licensing3.soluslabs.net
150.95.9.225 licensing4.soluslabs.net
150.95.9.225 licensing5.soluslabs.net
150.95.9.225 licensing6.soluslabs.net
防火墙屏蔽验证地址
iptables -I INPUT -s 94.0.0.0/8 -j DROP
#保存iptables配置
service iptables save
#重启iptables
service iptables restart

关闭selinux

vi /etc/sysconfig/selinux
#把SELINUX设为disabled
SELINUX=disabled

配置SSL(这个我没弄)

#获取证书
yum install curl &&
curl https://get.acme.sh | sh && source ~/.bashrc 
acme.sh --issue -d vm.ggp.win -w /usr/local/solusvm/www/.verification
#安装证书
acme.sh --installcert -d vm.ggp.win \
--keypath /usr/local/svmstack/nginx/ssl/ssl.key \
--fullchainpath /usr/local/svmstack/nginx/ssl/ssl.crt \
--reloadcmd "service svmstack-nginx restart; \
/usr/local/svmstack/sshwebsocket/quit; \
/usr/local/svmstack/sshwebsocket/port_check; \
cd /usr/local/svmstack/nginx/ssl && cat ssl.key ssl.crt > ssl.pem"

主控设置

浏览器进入上述 SolusVM 控制台地址
New License Key 随意填入,点击Save

SolusVM被控安装环境

系统分区

参考
https://modulesocean.com/document/32.html

SolusVM KVM的网桥设置

官方文档: https://documentation.solusvm.com/display/DOCS/KVM+Bridge+Setup

安装桥接依赖
yum -y install bridge-utils
开ipv4转发:
echo 1 > /proc/sys/net/ipv4/ip_forward
新建一个桥接网卡,命名为br0
vi /etc/sysconfig/network-scripts/ifcfg-br0

粘贴下面的内容。如果没有IPv6,删除IPv6的部分

DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=服务器主IP
NETMASK=255.255.255.248(如果是/29,最后3位是248,根据IP数修改)
ONBOOT=yes
GATEWAY=网关
IPV6INIT=yes
IPV6ADDR=服务器IPV6地址
IPV6_DEFAULTGW=fe80::1
IPV6_DEFAULTDEV=br0
编辑默认网卡

备份你的配置(不备份,无脑冲)

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/backup-ifcfg-eth0

编辑默认网卡

vi /etc/sysconfig/network-scripts/ifcfg-eth0

删除所有内容,粘贴下面的内容

DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
添加其他IP(多IP)
vi /etc/sysconfig/network-scripts/ifcfg-br0:0

添加如下内容(子网掩码根据IP数修改)

DEVICE=br0:0
BOOTPROTO=static
IPADDR=服务器IP2
NETMASK=255.255.255.248
IPADDR2=服务器IP3
NETMASK2=255.255.255.248
IPADDR3=服务器IP4
NETMASK3=255.255.255.248
IPADDR4=服务器IP5
NETMASK4=255.255.255.248
ONBOOT=yes
重启网络
service network restart

SolusVM被控安装、破解

SolusVM被控安装

wget https://files.soluslabs.com/install.sh
sh install.sh

选择 KVM

安装完成后记录

ID Key : XXXXXXXXXXXXXXXXXX
ID Password : XXXXXXXXXXXXXXXXXX

SolusVM被控破解

添加伪授权

vi /etc/hosts

添加如下伪授权:

150.95.9.225 soluslabs.com
150.95.9.225 www.soluslabs.com
150.95.9.225 licensing1.soluslabs.net
150.95.9.225 licensing2.soluslabs.net
150.95.9.225 licensing3.soluslabs.net
150.95.9.225 licensing4.soluslabs.net
150.95.9.225 licensing5.soluslabs.net
150.95.9.225 licensing6.soluslabs.net

SolusVM主控端设置

Node

Add Node

Media

Add KVM Template

首先在主控下载相应 Template

点击Media-Add KVM Template,按如图所示填写相应的信息:

暂无评论

设置
配色方案

布局