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的優化。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM