<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="快乐域名分发系统部署演示">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2017-05-25 11:14<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
快乐域名分发系统部署演示

当我们有一个域名，想分享给更多人使用子域名的时候，可以用这个系统。

该开源项目支持用户注册，解析（A 和 CNAME）等常规操作。

目前该项目支持 CloudXNS、AliyunDNS、Dnspod。

实现方法，通过调用API实现对解析的添加和删除。

开源地址

https://github.com/klsf/kldns

目前版本是 1.3版本，原作者表示今年7月份会更新一版本。

环境搭建

需要PHP5.6 + Mysql + Apache + phpMyAdmin

如果你环境已经搭好，可以跳过。

推荐使用 https://oneinstack.com/install/ 来一键安装环境

代码部署
1） 首先新建数据库。

访问 http://ip/phpMyAdmin

登录后新建数据库 名称为 klym

2） 下载代码到 /data/wwwroot/default


XML/HTML代码


    cd /data/wwwroot/default

    git clone https://github.com/klsf/kldns.git

    chmod -R 777 kldns

    mv kldns/* ./




3）访问你的IP地址，根据向导部署。部署完成管理员登录密码 123456  或者是  admin

配置管理

1）API 配置。

作者测试使用 CloudXNS。注册账号后访问

https://www.cloudxns.net/AccountManage/apimanage.html 获取 KEY SECRET

2）在域名列表刷新一下可见我们的域名。

更多管理，自己研究去吧。

用户登录

普通用户注册登录系统，可以解析域名了。
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
