Mainos / Advertisement:

Powerdns

Kohteesta Taisto
Versio hetkellä 10. kesäkuuta 2015 kello 17.45 – tehnyt Minh (keskustelu | muokkaukset) (→‎DNS Server Cluster)
Siirry navigaatioon Siirry hakuun

Powerdns on avoimen lähdekoodilla varustettu DNS palvelinohjelmisto.


Asenna Mysql - tietokantapalvelin

Asennetaan pakettihallinnasta mysql-server ja mysql-client paketit

 aptitude install mysql-server mysql-client


Asenna ja konfiguroi PowerDNS

 aptitude install pdns-server pdns-backend-mysql

Määritä asennuksessa käyttäjätunnus ja salasana tietokantaan.

Avaa PowerDNS konfigurointitiedosto pdns.conf

 nano /etc/powerdns/pdns.conf

lisää tiedostoon launch kohtaan gmysql:

 launch=gmysql

Avaa pdns.local.conf ja määritä se seuraavanlaiseksi:

# Here comes the local changes the user made, like configuration of
# the several backends that exists.

gmysql-host=127.0.0.1
gmysql-user=root
gmysql-password=Qwerty1
gmysql-dbname=pdns


Käynnistä palvelu uudelleen

 service pdns restart

Asenna ja konfiguroi Poweradmin

Asennetaan webpalvelimeksi Apache2 ja PHP5

 aptitude install apache2 php5 php5-curl php5-dev php5-gd php-pear php5-imap php5-mcrypt php5-mysql php5-xmlrpc gettext

Asenna lisäksi kaksi PEAR pakettia

 pear install DB
 pear install pear/MDB2#mysql

Lataa PowerDNS

 http://sourceforge.net/projects/poweradmin/

Esimerkiksi:

 cd /tmp
 wget http://heanet.dl.sourceforge.net/project/poweradmin/poweradmin-2.1.7.tgz

Pura tiedosto

 tar -xvfz poweradmin-2.1.7.tgz

Siirrä se /var/www/poweradmin hakemistoon tai muuhun webhakemistoon. Vaihdetaan samalla nimeä...

 mv /tmp/poweradmin-2.1.7 /var/www/poweradmin

Luodaan config.inc.php tiedosto

 touch /var/www/poweradmin/inc/config.inc.php

Määritetään poweradmin hakemistoon omistusoikeudet

 chown www-data:www-data -R /var/www/poweradmin

Tarkista Apachen konfiguraatiosta että juurihakemisto on /var/www.

 nano /etc/apache2/sites-available/000-default.conf 

TAI

 nano /etc/apache2/sites-available/default

Tiedostossa pitäisi olla:

 DocumentRoot /var/www/

Käynnistä muutoksen jälkeen Apache2 uudelleen

 service apache2 restart

Web UI

Siirry selaimessa IP-osoitteesi/poweradmin

1. Aloita asennus siirtymällä Poweradminissa install/ linkistä.

Poweradmin install 1.png

2. Määritä kieli, englanti

Poweradmin install 2.png

3. Lue ohjeet

Poweradmin install 3.png

4. Määritä tietokantasi käyttäjänimi, tietokannan käyttäjänimen salasana, tietokantapalvelimen tyyppi, tietokantapalvelimen isäntänimi, tietokantapalvelimen portti jota tietokanta kuuntelee, tietokannan nimi, ja Poweradminin järjestelmävalvojan salasana.

Poweradmin install 4.png

5. Luo uusi poweradmin käyttäjä.

Poweradmin install 5.png

6. Aloita asennus

Poweradmin install 6.png

Asennuksen lopuksi poista installer hakemisto.

 rm -R /var/www/poweradmin/installer

Kirjaudu sisälle.


DNS Server Cluster

Olet nyt luonut Master DNS palvelin ja nyt luodaan slave DNS palvelin joka kopioi kaiken master palvelimelta. Voit tehdä myös siitä kaksisuuntaisenkin, eli synkronoi molempiin suuntiin.

Asenna Mysql-server ja Poweradmin

 aptitude install mysql-server pdns-server pdns-backend-mysql

Avaa powerdns konfigurointi tiedosto pdns.conf:

 nano /etc/powerdns/pdns.conf

Etsi kohta launch ja määritä se seuraavanlaiseksi:

 launch=qmysql

Avaa pdns.local.conf

 nano /etc/powerdns/pdns.d/pdns.local.conf
# Here comes the local changes the user made, like configuration of
# the several backends that exists.

gmysql-host=127.0.0.1
gmysql-user=root
gmysql-password=Qwerty1
gmysql-dbname=pdns
Mainos / Advertisement: