frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

PrisijungtiRegistruotis

PowerDNS (+PowerAdmin) serverio įdiegimas CentOS 6 OS

IV_RomanLIV_RomanL Interneto vizija
edited 2021 sausio 20 Į Archyvas
PowerDNS tai DNS serveris parašytas naudojant C++ programavimo kalbą. Šis DNS serveris naudoja MySQL serverį duomenų saugojimui bei patogų web valdymo pultą PowerAdmin.

0. Patogiam tekstinių failų redagavimui naudojame nano redaktorių:
yum install nano -y
1. Atnaujiname operacinę sistemą:
yum update -y
2. Aktyvuojame EPEL repozitoriją:
su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
3. Įdiegiame MySQL serverį:
yum install mysql mysql-server -y
paleidžiame serverį:
service mysqld start
4. Priskiriame MySQL tarnybai root vartotoją ir jam sukuriame slaptažodį:
mysqladmin -u root password jūsų_slaptažodis
5. Įdiegiame PowerDNS serverį kartu su MySQL palaikymu:
yum install pdns pdns-backend-mysql -y
6. Prisijungiame prie MySQL serverio:
mysql -u root -p
įveskite root vartotojo slaptažodį.

7. Sukuriame duomenų bazę ir reikiamus įrašus:
CREATE DATABASE powerdns;
USE powerdns;
CREATE TABLE domains (
    id INT auto_increment,
    name VARCHAR(255) NOT NULL,
    master VARCHAR(128) DEFAULT NULL,
    last_check INT DEFAULT NULL,
    type VARCHAR(6) NOT NULL,
    notified_serial INT DEFAULT NULL,
    account VARCHAR(40) DEFAULT NULL,
    primary key (id)
    );
CREATE UNIQUE INDEX name_index ON domains(name);
CREATE TABLE records (
    id INT auto_increment,
    domain_id INT DEFAULT NULL,
    name VARCHAR(255) DEFAULT NULL,
    type VARCHAR(6) DEFAULT NULL,
    content VARCHAR(255) DEFAULT NULL,
    ttl INT DEFAULT NULL,
    prio INT DEFAULT NULL,
    change_date INT DEFAULT NULL,
    primary key(id)
  );
CREATE INDEX rec_name_index ON records(name);
CREATE INDEX nametype_index ON records(name,type);
CREATE INDEX domain_id ON records(domain_id);
CREATE TABLE supermasters (
    ip VARCHAR(25) NOT NULL,
    nameserver VARCHAR(255) NOT NULL,
    account VARCHAR(40) DEFAULT NULL
    );
quit;
8. Konfigūruojame PowerDNS tarnyba susijungimui su duomenų baze:
nano /etc/pdns/pdns.conf
Randame skyrių:
#################################
# launch Which backends to launch and order to query them in
#
# launch=
Skyrių papildome šiais įrašais:
#################################
# launch Which backends to launch and order to query them in
#
# launch=

launch=gmysql

gmysql-host=localhost

gmysql-user=power_admin

gmysql-password=[B]jūsų_slaptažodis[/B]

gmysql-dbname=powerdns

Išsaugokite ir failą uždarykite.

9. Paleidžiame PowerDNS tarnybą:
chkconfig --levels 235 pdns on
service pdns start

10. Paruošiame aplinką PowerAdmin įrankiui:
yum install php php-devel php-gd php-imap php-ldap php-mysql  php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mhash  gettext -y
service httpd restart

11. Įdiegiame papildomus PEAR paketus:
yum install php-pear-DB php-pear-MDB2-Driver-mysql -y

12. Įdiegiame PowerAdmin įrankį:

Parsisiunčiame (naujausios versijos ieškokite čia ):
wget https://github.com/downloads/poweradmin/poweradmin/poweradmin-2.1.6.tgz

Išskleidžiame ir perkeliame paketą į /var/www/html direktoriją:
tar zxvf poweradmin-2.1.6.tgz -C /var/www/html/

Keliaujame į /var/www/html direktoriją:
cd /var/www/html

Pervadiname aplanką, čia pasitelkite fantaziją ir suteikite pavadinimą kurį galėtumėte žinoti tik jūs:
mv poweradmin-2.1.6 poweradmin

Pervadiname konfigūracinį failą:
cp /var/www/html/poweradmin/inc/config-me.inc.php config.inc.php

Suteikiame web serveriui vykdymo teises:
chown -R apache:apache /var/www/html/poweradmin/

Viskas.

Užbaikite įdiegimo procedūrą apsilankę adresu:

http://Jūsų_serverio_IP/poweradmin

P.S. kaip antrinį DNS serverį (NS2) naudokite ns.iv.lt . Kaip pirminį (NS1): savo serverio IP.


Pažymėtos temos:
Ši diskusija uždaryta
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2024 Dedikuoti.lt forumas, visos teisės saugumos.