引子
事情是这样的,最近有个小伙伴找到我说它没有域名想找我 白嫖 个域名,问我有没有多余的
本着新时代文明好青年助人为乐的原则,我很负责任的翻了翻我 所有 的域名
结果还真被我找到一个 ink 的小众域名—— ixs.ink (无奖竞猜 这个域名有什么特殊含义
我 不想 把dns后台直接给他,也因为 担心后面自己要用 不方便过户,你说每次让他找我在后台改解析吧又很 麻烦
于是这个时候我就想到了 二级域名分发
在万能的度娘中找到了这么一个 域名分发管理系统 —— 快乐二级域名分发系统 (kldns v3.1.0)
GitHub仓库地址:https://github.com/klsf/kldns
(可以直接点击上方链接到达原Github仓库地址
![本站搭建好的成品 本站搭建好的成品](https://hitomi.akidepot.com/uploads/2022/12/23/ETTOGtdM_QQ%E5%9B%BE%E7%89%8720221223125236.png)
此系统目前支持的域名解析平台有:
DnsPod/CloudXns/Aliyun/Dnscom/Dnsla/CloudXns/DnsDun/CloudFlare
搭建
那废话不多说,接下来直接教大家如何搭建!
1.将该仓库内容下载到服务器
首先我们需要在 Github 上将这个仓库的全部 Codes 下载下来(因为作者没传Release的缘故无法直接下载Release
或者可以通过 https://github.com/klsf/kldns/archive/refs/heads/3.0.zip 直接下载压缩包
2.在宝塔上创建网站并将压缩包解压至网站对应根目录下
域名:填写你解析的域名
数据库:必须选择MySQL utf8
数据库账号/密码:可以改动也可以不变使用宝塔自己生成的
PHP版本:要求 PHP >= 7.1.3
其他要求:
PHP PDO 扩展
PHP Mbstring 扩展
PHP Tokenizer 扩展
PHP XML 扩展
PHP Ctype 扩展
PHP JSON 扩展
PHP BCMath 扩展
如图:
![创建网站/网站设置 创建网站/网站设置](https://hitomi.akidepot.com/uploads/2022/12/23/5pjWg21L_QQ%E5%9B%BE%E7%89%8720221223130303.png)
然后将压缩包解压至根目录:
![将压缩包解压至根目录 将压缩包解压至根目录](https://hitomi.akidepot.com/uploads/2022/12/23/wVbhnebZ_QQ%E6%88%AA%E5%9B%BE20221223130659.png)
3.配置伪静态
回到宝塔 网站 页 点击你刚刚创建的网站域名 选择 伪静态 子选项卡
如果你使用的是Nginx 像我这样设置即可:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
如果你使用的是Apache 请确保 Apache 启用了 mod_rewrite 模块以支持 .htaccess 解析
(源码中自带了Apache的.htaccess
4.运行程序自带的install程序
这一步比较简单 访问 你刚刚解析的域名+/install 即可
然后你会看到这个界面:
![程序自带安装程序 程序自带安装程序](https://hitomi.akidepot.com/uploads/2022/12/23/bTj6rUrF_QQ%E5%9B%BE%E7%89%8720221223131450.png)
在程序安装时会自动检查你的环境及PHP版本 如有哪一项检查不过百度一下就可以解决了((doge
检查无误后点击 下一步 进入到数据库配置页
按照下图所示填写数据库信息即可:
数据库库名、数据库用户名、数据库密码均填写 宝塔面板中“数据库”对应栏的内容即可
![数据库配置信息 数据库配置信息](https://hitomi.akidepot.com/uploads/2022/12/23/Cg3n4cHg_QQ%E6%88%AA%E5%9B%BE20221223132050.png)
在 确认无误后 点击 下一步
随后提示 安装完成 就可以 转到/admin 配置相关信息了
5.配置要分发的域名等相关信息
这个时候我们已经安装完成,首页网站也可以访问了
但是并没有添加我们要分发的域名,所以我们需要前往后台进行添加
转到 你的域名+/admin 默认账号为 admin 默认密码为 123456
选择 系统配置 - 接口配置
点击右上角的 添加
选择你 对应的域名解析平台 (这里以CloudFlare为例
Cloudflare需要填写 ApiKey 和
ApiKey 在Cloudflare的 我的个人资料 中可以获取
Email 即为你 注册时填写的邮件地址
然后填写至后台
随后再转至 域名管理 - 域名列表
点击右上角的 添加
解析平台选择 你刚刚添加的解析平台
点击 获取 选择 你要分发的域名
其他信息 依照自己的需求填写即可
配置好后点击 添加
写在最后
最后返回根域名就可以看到你添加的域名了!Enjoy it!
2 条评论
感谢分享
欢迎来到 Typecho 大家族