zoukankan      html  css  js  c++  java
  • PowerDNS简单教程(3):管理篇

    目录:
     
    说到管理,其实是对于PowerDNS的管理。我们可以通过Poweradmin来管理 PowerDNS。我参考了这个网页
    http://www.unixmen.com/install-poweradmin-a-web-based-control-panel-for-powerdns-in-linux/
    来安装 Poweradmin。实际上对于Ubuntu来说,这个过程一样非常省事,一路 apt(之前使用源码安装PHP,差点累死,还一大堆问题)。
    sudo apt-get -y install apache2 gettext libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php-pear php5-imap php5-ming php5-mysql php5-xmlrpc php5-mhash php5-mcrypt wget
    安装PHP和Apache等相关组件,并
    sudo pear install DB
    sudo pear install pear/MDB2#mysql
    安装相应组件。这里需要注意的是,如果使用的源不好,安装的php有可能版本过低,然后影响pear版本也过低,不能下载组件(pear版本要求1.10.1)。建议换源,之后重新安装上面那一坨坨PHP,然后还需要把pear升级:
    sudo pear upgrade --force PEAR
    之后再次pear install xxx。
    上面pear模块安装好之后,打开mcrypt模块:
    sudo php5enmod mcrypt
    启动Apache:
    sudo service apache2 start
    至此。恭喜你把LAMP装好了- -|||
    之后,下载Poweradmin:
    wget http://sourceforge.net/projects/poweradmin/files/poweradmin-2.1.7.tgz
    如果想用最新版,可以去官网 http://www.poweradmin.org/ 下(官网也是直接给扔到sourceforge上去。。。)。
    解压:
    tar zxvf poweradmin-2.1.7.tgz
    扔到/var/www/html下去:
    sudo mv poweradmin-2.1.7 /var/www/html/poweradmin
    /var/www/html 是Apache下网页的默认目录,如果不想放这里,需要在Apache中设置
    设置权限:
    sudo chown -R www-data:www-data /var/www/html/poweradmin/
    最后重启一下Apache:
    sudo service apache2 start
    这回Poweradmin就真的装好了。
    可以在浏览器中访问:http://(你的服务器IP地址)/poweradmin/install/index.php 来进行界面安装。
     
    安装过程:
    (1)
    I think you will prefer English...
    (2)
     
    (3)
    配pdns.conf的时候那一堆gmysql的参数,填到这里。点下一步的时候,如果报错说连不上数据库,有两个地方需要改:
    i. MySQL没有允许远程连接:
    使用root用户进入MySQL,use mysql; 进入mysql数据库,然后授权:
    GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'root' WITH GRANT OPTION;
    GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY ‘pdns’ WITH GRANT OPTION;
    GRANT ALL PRIVILEGES ON *.* TO pdns@localhost IDENTIFIED BY 'pdns' WITH GRANT OPTION;
    GRANT ALL PRIVILEGES ON *.* TO pdns@'%' IDENTIFIED BY ‘pdns’ WITH GRANT OPTION;
    ii. 少装了个MDB2库:
    sudo apt-get install php-mdb2-driver-mysql
    (4)
    (5)
    这页说,让你到mysql里面给一些增删改查的权限,某则Poweradmin无法访问。实际上第(3)步已经做完了。
    (6)
    这页说,让你在poweradmin/inc/目录下建立一个config.inc.php文件,然后把页面上这些内容写到文件中。页面上这些就是第(3)(4)两步中填写的内容。可参考inc目录下的config-me.inc.php文件,但是这个文件是不许改动的。
    (7)
    这页说,PowerAdmin已经安装完成了,碳素你必须把PowerAdmin目录下的install目录删除掉,否则不能登录。
    安装完后的登录:
    http://(dns_server_ip)/poweradmin/index.php
    默认用户名admin,密码就是刚才填的
    首页:
    里面可以根据自己的DNS服务器需要进行配置。List Zones里面可以看到之前做实验的那些样例数据。至于其他功能,我对DNS了解不是很深,不敢造次。
    这里,Search zones and records这模块似乎是有bug的,就是不用搜什么,都会报个sql错误,但是这个sql里面的字段根本不是PowerDNS里面的。个人瞎猜是以前版本的,后来PowerDNS改了,Poweradmin没有跟着改。
    Poweradmin就介绍到这里。这一篇是本系列的最后一篇,讲讲PowerDNS的优化。
     
  • 相关阅读:
    新浪微博爬虫项目
    time
    黑客增长
    python2 3 区别
    爬虫高性能相关
    登录_爬取并筛选拉钩网职位信息_自动提交简历
    破解极验验证码
    tesseract-ocr 传统验证码识别
    刻意练习
    计算学员的考试总成绩以及平均成绩
  • 原文地址:https://www.cnblogs.com/anpengapple/p/5205951.html
Copyright © 2011-2022 走看看