instalarea mydns + mydnsconfig nu este tipica slackware, ddar pe asta l-am instalat
deci sa incepem
luam sursele, si le dezarhivam ...
tar -zxvf mydns-1.1.0.tar.gz
cd mydns-1.1.0
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" ./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --localstatedir=/var --sysconfdir=/etc/mydns --without-pgsql
make
make install
make conf
done cu mydns
acum, dezarhivam mydnsconfig , interfata de administrare a serverului mydns
tar -zxvf MyDNSConfig-1.1.0.tar.gz
cd MyDNSConfig-1.1.0
cream baza de date mydns
mysql -u root -p
CREATE DATABASE mydns;
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO 'mydns'@'localhost' IDENTIFIED BY 'myd
nspassword';
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO 'mydns'@'localhost.localdomain' IDENTI
FIED BY 'mydnspassword';
FLUSH PRIVILEGES;
quit;
cream directorul in care vom tine interfata, in locul unde va vi DocumentRoot pentru un vhost
cd /var/www/htdocs
mkdir mydnsconfig
copiez interfata in folderul respectiv
cp -rf interface/* /var/www/htdocs/mydnsconfig
instalam baza de date mydnsconfig
mysql -u root -p mydns < install/mydnsconfig.sql
apoi, intram in /var/www/htdocs/mydnsconfig/lib si modificam
config.inc.php , sa fie linia asta asa
$conf["rootpath"] = "/var/www/htdocs/mydnsconfig";
iar apoi , liniile astea trebuie sa arate cam asa :
$conf["db_type"] = 'mysql';
$conf["db_host"] = 'localhost';
$conf["db_database"] = 'mydns';
$conf["db_user"] = 'mydns';
$conf["db_password"] = 'mydnspassword';
acum, cream virtualhost-ul propriu zis, o sa dau exemplu exact cum este la mine
ServerAdmin
hranduil@yahoo.comDocumentRoot /var/www/htdocs/mydnsconfig/web
ServerName slackns1.leveaux.net
upgradam configuratia bazei de date, in /etc/mydns.conf
serverul se porneste cu comanda mydns, si daca nu este nicio eroare, totul este ok, se porneste ca daemon , prin comanda mydns -b
daca este in regula, ar trebui sa arate cam asa
root@nightaddix:~# ps aux | grep mydns
nobody 11439 0.0 0.1 5532 1216 ? Ss 21:24 0:00 mydns -b
root 11443 0.0 0.0 2004 648 pts/2 R+ 21:24 0:00 grep mydns
restartam apache, si apoi intram pe adresa care am setat-o la server name, si ne conectam cu userul admin, si parola admin...
din interfata mydnsconfig, se schimba parola la prima logare