This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| powerdns_centos7 [2015/06/24 19:08] – herwarth | powerdns_centos7 [2015/06/24 20:34] (current) – herwarth | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| * Download latest poweradmin [[https:// | * Download latest poweradmin [[https:// | ||
| =====Installation===== | =====Installation===== | ||
| - | yum install pdns-backend-mysql pdns-recursor mariadb-server | + | yum install pdns-backend-mysql pdns-recursor mariadb-server |
| systemctl enable mariadb | systemctl enable mariadb | ||
| systemctl start mariadb | systemctl start mariadb | ||
| Line 59: | Line 59: | ||
| firewall-cmd --permanent --zone=management --add-service=dns | firewall-cmd --permanent --zone=management --add-service=dns | ||
| firewall-cmd --permanent --zone=local --add-service=dns | firewall-cmd --permanent --zone=local --add-service=dns | ||
| + | =====PowerAdmin===== | ||
| + | cd /usr/share | ||
| + | tar -xzf / | ||
| + | ln -s poweradmin-2.1.7 poweradmin | ||
| + | <code - / | ||
| + | < | ||
| + | ServerAdmin webmaster@dns.mngt.bh.helux.nl | ||
| + | ServerName dns.mngt.bh.helux.nl | ||
| + | |||
| + | RewriteEngine on | ||
| + | RewriteRule ^/(.*)$ https:// | ||
| + | |||
| + | ErrorLog / | ||
| + | CustomLog / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | ServerAdmin webmaster@dns.mngt.bh.helux.nl | ||
| + | ServerName dns.mngt.bh.helux.nl | ||
| + | |||
| + | DocumentRoot / | ||
| + | < | ||
| + | Require all granted | ||
| + | </ | ||
| + | |||
| + | SSLEngine On | ||
| + | SSLCertificateFile | ||
| + | SSLCertificateKeyFile / | ||
| + | |||
| + | ErrorLog / | ||
| + | CustomLog / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | setsebool -P httpd_can_network_connect 1 | ||
| + | systemctl restart httpd | ||
| + | |||
| + | Go to your URL: [[http:// | ||
| + | |||
| + | =====Backup and restore===== | ||
| + | On the old server with older PowerDNS database: | ||
| + | mysqldump -u powerdns -p powerdns > / | ||
| + | |||
| + | On the new server: | ||
| + | mysql -u powerdns -p powerdns < / | ||
| + | |||
| + | Upgrade to new schema: | ||
| + | mysql -u powerdns -p powerdns < / | ||
| + | {{tag> | ||