CentOS下的PowerDNS +Poweradmin

PowerDNS 是一个跨平台的开源DNS服务组件,可以通过它来方便的管理dns服务器,今天我们就在CentOS上来安装搭建它,再通过poweradmin来对它进行wed管理。

首先我们要搭建好系统环境:(我们主要通过yum安装来完成环境的搭建)

Yum可以用本地yum源,我们需要编辑配置/etc/yum.repos.d目录下的CentOS-Media.repo文件

CentOS下的PowerDNS +Poweradmin

当然我们首先还是要挂载本地yum源光盘镜像的

如果你想只使用本地yum源的资源在安装时要这么使用yum

从实际来看本地yum的资源是不能够满足我们的,我们还是要通过网络yum来安装,文件CentOS-Base.repo就是关于网络yum的配置

Yum配置完成后我们要确保系统环境已经满足我们的要求

[root@localhost ~]# yum grouplist

确保在已安装的组件里面有以下四个

Development Libraries

Development Tools

X Software Development

Legacy Software Development

没有的话可以执行yum  grouplist “”来安装需要组件

接下来我们要搭建pdns的环境了

安装apache和php:

yum -y install httpd php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mhash gettext

安装完毕后开启服务并设为开机启动

[root@localhost ~]# service httpd start

[root@localhost ~]# chkconfig --levels 235 on

安装mysql:

yum -y install mysql mysql-server

[root@localhost ~]# service mysqld start

[root@localhost ~]# chkconfig --levels 235 on

修改mysql的root密码

mysqladmin -u root –p password “123456”

登录数据库建立powerdns数据库和相应的表

[root@localhost ~]# mysql -u root -p

Enter password:

Mysql>CREATE DATABASE powerdns;

创建数据库用户并授权:

GRANT ALL ON powerdns.* TO 'root'@'localhost' IDENTIFIED BY '123456';(为便于记忆我还是用的root用户)

FLUSH PRIVILEGES;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/aedaa77fdb936969c894f1be52ca4829.html