RedHat
下
LAMP环境
——
MyDNS
安装实例
Dns
大家都知道他的作用,下面我们接触了解一下
mydns
。
MyDNS
是一个
UNIX
平台下的免费
DNS
服务器端软件。它被设计成直接从数据库中读取
DNS
记录软件,并且修改记录后也可时时生效。
首先我们将
mydns
官网的源码包下载下来,然后进行源码安装。
注意:
mydns
的应用环境是
LAMP
,相信大家都知道
LAMP
是是什么了,那我们就不罗嗦了,直奔主题。
>>>>>>
那什么,实在不行的话看老本以前的博客,有解释的哦。还有更简单的方法哦,不过要等一段时间,等我把它搞定。
好的,我们开始。
源码安装很老套啦,不解释。
但是
注意,在
make&&make install
之后有这么一个重要的步骤:
![517518ac04058.jpg](https://i-blog.csdnimg.cn/blog_migrate/0a137bd4f27e8d17ced09993801ffc5c.png)
这是产生
mydns
的
conf
文件。
编辑
mydns
。
Conf
![517518ac368e3.jpg](https://i-blog.csdnimg.cn/blog_migrate/a93b06d1ef9be35039b7412b3fe3cd55.png)
添加
mydns
用户
#useradd mydns
#passwd mydns
密码
123
因为当下还没有为
mydns
创建数据库,虽然配置文件指名了,下面就登录
mysql
创建
mydns
的后台数据库,数据库名老本这里用的是
mydns
![517518ac558f6.jpg](https://i-blog.csdnimg.cn/blog_migrate/e337f1c5a745c9e32f2d8061cf68e151.png)
使用
/usr/local/mysql/bin/mysql -u -root -p
创建完数据库,读者会想,接下来就是创建相应的表结构啦,但是老本这里提醒啦,因为咱要使用
mydnsConfig
这个
web
管理工具,当配置这个管理工具的时候也涉及到建表的工作,它们都是针对于
mydns
这个数据库的啦,所以我们这里配置
mydns
的时候可以不用建表,等到配置
mydnsConfig
的时候再建立
然后安装
MyDNSConfig
MyDNSConfig
是基于
PHP
的基础上开发的。所以你的服务器一定要能支持
PHP
和
MySQL
才行
又因为它只是一个工具所以只用解压出来即可,不用
make&&make install
好的继续。。。。。。。。。。。
创建一个
mydns
的配置
![517518ac78b74.jpg](https://i-blog.csdnimg.cn/blog_migrate/27e166888ac0a9d7423bf0ca2c2d8f6b.png)
![517518ace0f51.jpg](https://i-blog.csdnimg.cn/blog_migrate/a5fbc7402fa783166752be2fee7dbcf6.png)
设置去往
web
页面管理的连接
![517518ae96f66.jpg](https://i-blog.csdnimg.cn/blog_migrate/4d5e2f5193a347d0806800cd8128d2a8.png)
我们直接用
MyDNSConfig
自带的脚本创建域表以及记录表等
![517518aeb675a.jpg](https://i-blog.csdnimg.cn/blog_migrate/10b99504aeab917e2e7b46e4f20d9421.png)
配置
MyDNSConfig
的配置文件
如下将密码修改为
123
![517518aed6314.jpg](https://i-blog.csdnimg.cn/blog_migrate/1d3584528aff7a24088dd40df3b6b095.png)
重启各种服务,并打开
mydns
服务
![517518af02475.jpg](https://i-blog.csdnimg.cn/blog_migrate/793753b2f6a538c50d8556087e15fb6b.png)
然后直接本地登录,默认账号密码为
admin
![517518af23f96.jpg](https://i-blog.csdnimg.cn/blog_migrate/aa0d546f025f807962f0e96877184b82.png)
嘿嘿出现错误了吧。不怕,我们解决呗
![517518af869df.jpg](https://i-blog.csdnimg.cn/blog_migrate/5a7cc38da75bec79f8d06224ed6180b4.png)
我们编写一个脚本来测试它到底是哪儿不对!!!!
![517518afa7125.jpg](https://i-blog.csdnimg.cn/blog_migrate/e5d150901e5665b82b84f63bace489e0.png)
然后测试,有如下错误:
![517518b0129f3.jpg](https://i-blog.csdnimg.cn/blog_migrate/f902c5d80787cc6b9a05e708e9aab484.png)
那我们建立一个连接用于创建到
/var/lib/mysql/mysql.sock
![517518b033d3c.jpg](https://i-blog.csdnimg.cn/blog_migrate/ecd60b487f66877fd9c4f387f9420cc0.png)
![517518b053124.jpg](https://i-blog.csdnimg.cn/blog_migrate/1aab13acf09c42ce11533e5d74630498.png)
很好,我们能登上了!!!
下面我们添加一个域
zzutest.com
![517518b074864.jpg](https://i-blog.csdnimg.cn/blog_migrate/e117cce110b6502f8143cc3fc7969b61.png)
点击
save
点击红色方框内的名称
![517518b0db0fa.jpg](https://i-blog.csdnimg.cn/blog_migrate/26b9ced1e7cf4c993d2625a710bf8404.png)
![517518b103f9f.jpg](https://i-blog.csdnimg.cn/blog_migrate/82f5c3111a0e3d68da6868e2db960615.png)
点击红色
然后我们添加三条记录
![517518b125a70.jpg](https://i-blog.csdnimg.cn/blog_migrate/faa5b2c2dbe7912c1e3839e371e9dcc4.png)
![517518b19670a.jpg](https://i-blog.csdnimg.cn/blog_migrate/9e9d899237da32798ee9e0ba4d54f613.png)
![517518c62b4a6.jpg](https://i-blog.csdnimg.cn/blog_migrate/4de1a97fbc2a16f64f6d6fc66e5a36ef.png)
![517518c68e628.jpg](https://i-blog.csdnimg.cn/blog_migrate/eb3794a4f5c77cddb41b7c414d99e096.png)
下面我们测试以下呗
![517518c7413ab.jpg](https://i-blog.csdnimg.cn/blog_migrate/b65aa3aec4a5813782f540800fc227a6.png)
很好解析出来啦!!!大工搞成!
如果还想知道更简单的方法的话,可以继续关注俺哈!!!
转载于:https://blog.51cto.com/yiqiannian/1183862