选择系统

直接进入正题哈。
网上其实也没多少系统可以挑,要么自己写,要么就快乐二级分发
这边以快乐二级域名分发系统为例,继续教程。
GitHub地址: https://github.com/klsf/kldns
可以先不下载,也可以进去看看,支持支持作者,可惜停止维护了。。

环境配置

要求、下载解压文件

程序框架为 Laravel 5.8,因此主机需要满足以下要求:
PHP >= 7.1.3
PHP OpenSSL 扩展
PHP PDO 扩展
PHP Mbstring 扩展
PHP Tokenizer 扩展
PHP XML 扩展
PHP Ctype 扩展
PHP JSON 扩展
PHP BCMath 扩展
支持伪静态
接着,创建网站,并且在网站目录下载并解压这个文件
https://github.com/klsf/kldns/archive/refs/heads/3.0.zip
国内主机请下载这个文件
https://ghproxy.com/https://github.com/klsf/kldns/archive/refs/heads/3.0.zip
然后解压开来

伪静态配置

Nginx

Nginx需要另外配置伪静态:

  location / {
      try_files $uri $uri/ /index.php?$query_string;
  }

Apache

只需要确保 Apache 启用了 mod_rewrite 模块即可。


注意记得要有MySQL哦。。。

网站上的活开始了。。

网站安装

添加解析后,就可以打开网站安装了。
你可以先配置SSL再进行这一步~
安装部分不用我说了吧,应该都会…
后台默认用户admin密码123456
后台地址 /admin 记得登陆后马上修改密码

站点配置

系统设置 - 系统配置

打开系统设置-系统配置,站点设置这边按自己需要配置,
用户设置处开启注册,强烈推荐开启邮箱验证,赠送积分看情况调节;
往下翻,邮箱配置设置自己的邮箱地址,之前有人设置魔方财务的邮箱那边被我笑死了,他ssl加密类型用25端口 所以 请注意你的端口和加密类型是不是对应的!!
域名配置里,保留前缀建议这么写:
www,w,m,3g,4g,5,qq,blog,idc,cloud,@,mobile,pc,bbs

系统配置 - 自动检测 (可选)

这个可设置可不设置,可以选择跳过
设置关键词保存,设置cron定时访问url即可,这里我没配置就不多说了~

系统配置 - 接口配置 (以cloudflare为例)

Cloudflare的API不可以使用freenom免费域名了
这里添加你的域名解析平台,我以Cloudflare为例,其他都差不多
解析平台选择Cloudflare,打开这个链接(需要先登录):https://dash.cloudflare.com/profile/api-tokens
拉到底下,有个Global API Key,查看他,填写在后台的ApiKey里,然后Email填写你的Cloudflare账户邮箱
这个api不要乱告诉别人哦!!!
然后保存,这里就配置好了。(其他平台类似)

用户管理 - 用户组

可以添加vip组之类的 域名解析可以分组来,不多赘述

域名管理 - 域名列表

在这里添加可以用来解析的域名,可以分配哪些用户组可以用,积分和介绍。

结束了。。

文章不长,内容不多,感谢阅读…