LoginSignup
12
13

More than 5 years have passed since last update.

CentOS 7にPowerDNS/Poweradminをインストール

Last updated at Posted at 2014-11-24

まだ良くわかっていない。

参考

インストール

yum install -y pdns{,-backend-mysql,-recursor,-tools} \
  bind-utils wget httpd php{,-cli,-pdo,-mysql,-mcrypt} mariadb-server

systemctl enable mariadb
systemctl start mariadb
systemctl enable pdns
systemctl start pdns
service httpd restart

mysql -u root -e "CREATE DATABASE powerdns CHARACTER SET utf8;"
mysql -u root -e "CREATE USER 'powerdns'@'localhost' IDENTIFIED BY 'powerdns';"
mysql -u root -e "GRANT ALL PRIVILEGES ON powerdns.* TO 'powerdns'@'localhost';"

cd /opt
wget http://downloads.sourceforge.net/project/poweradmin/poweradmin-2.1.7.tgz
tar xzf poweradmin-2.1.7.tgz
mv poweradmin-2.1.7 /var/www/html/poweradmin
cd /var/www/html/poweradmin
chown -R apache:apache .
mysql -uroot powerdns < ./poweradmin/sql/powerdns-mysql-db-structure.sql
mysql -uroot powerdns < ./poweradmin/sql/powerdns-dnssec-mysql-db-structure.sql

WebUI

1.png
2-euc.png
* 文字化けする場合はeuc-jpで表示すること。
3.png
4.png
5.png
6.png

コンフィグ

WebUIのinstall画面が使いづらければ
/var/www/html/poweradmin/inc/config.inc.php を直接編集してもよい。

/var/www/html/poweradmin/inc/config.inc.php
<?php

$db_host        = 'localhost';
$db_user        = 'powerdns';
$db_pass        = 'powerdns';
$db_name        = 'powerdns';
$db_type        = 'mysql';
$db_layer       = 'PDO';

$session_key        = 'Eex3aemiIV1Sheebfix0ja8SeChaep1p';

$iface_lang     = 'ja_JP';

$dns_hostmaster     = '';
$dns_ns1        = '';
$dns_ns2        = '';
mv /var/www/html/poweradmin/install{,.bak}

ログイン

  • admin : パスワードでログイン。

login.png
menu.png

12
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
13