Diferencia entre revisiones de «Instalar MyDNS»
De Wiki de BandaAncha.eu
(New page: wget http://mydns.bboy.net/download/mydns-1.1.0.tar.gz tar -zxvf mydns-1.1.0.tar.gz cd mydns-1.1.0 ./configure \ --prefix=/usr/local/mydns \ --without-pgsql \ --with-mysql-lib=/u...) |
m (→Proceso) |
||
(No se muestran 6 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
− | wget http://mydns.bboy.net/download/mydns-1.1.0.tar.gz | + | ==Proceso== |
+ | |||
+ | wget <nowiki>http://mydns.bboy.net/download/mydns-1.1.0.tar.gz</nowiki> | ||
tar -zxvf mydns-1.1.0.tar.gz | tar -zxvf mydns-1.1.0.tar.gz | ||
cd mydns-1.1.0 | cd mydns-1.1.0 | ||
Línea 11: | Línea 13: | ||
make conf # para que cree un /etc/mydns.conf por defecto | make conf # para que cree un /etc/mydns.conf por defecto | ||
− | + | ===Base de datos=== | |
mysqladmin -u root -p create mydns | mysqladmin -u root -p create mydns | ||
Línea 18: | Línea 20: | ||
mysql> exit | mysql> exit | ||
/usr/local/mydns/sbin/mydns --create-tables | mysql -u root -p mydns | /usr/local/mydns/sbin/mydns --create-tables | mysql -u root -p mydns | ||
+ | |||
+ | ===Interfaz web=== | ||
+ | |||
+ | cp contrib/admin.php /web/dominio.com/public/admin.php | ||
+ | |||
+ | Este interfaz tiene un problema con PHP 5 | ||
+ | |||
+ | Cannot re-assign $this in /web/dominio.com/public/admin.php on line 2484 | ||
+ | |||
+ | La solución es sustituir todos los $this por $_this entre las líneas 2475 a 2485 de admin.php | ||
==Configuración== | ==Configuración== | ||
Línea 35: | Línea 47: | ||
Parar | Parar | ||
+ | |||
+ | killall mydns | ||
+ | |||
+ | |||
+ | ==Iniciando y parando MyDNS automáticamente== | ||
+ | |||
+ | cp contrib/mydns.redhat /etc/init.d/mydns | ||
+ | chmod +x /etc/init.d/mydns | ||
+ | chkconfig --add mydns | ||
+ | |||
+ | He tenido que editar las siguientes lineas de /etc/init.d/mydns | ||
+ | |||
+ | [ -f /usr/local/mydns/sbin/mydns ] || exit 1 | ||
+ | ... | ||
+ | daemon /usr/local/mydns/sbin/$prog -b | ||
+ | |||
+ | ==Notas== | ||
+ | |||
+ | Comprobar peticiones en tiempo real | ||
+ | |||
+ | /usr/local/mydns/sbin/mydns -v | ||
+ | |||
+ | [[Categoría:Administración de un servidor dedicado]] |
Revisión actual del 15:02 18 may 2007
Contenido
Proceso[editar]
wget http://mydns.bboy.net/download/mydns-1.1.0.tar.gz tar -zxvf mydns-1.1.0.tar.gz cd mydns-1.1.0 ./configure \ --prefix=/usr/local/mydns \ --without-pgsql \ --with-mysql-lib=/usr/local/mysql/lib/mysql \ --with-mysql-include=/usr/local/mysql/include/mysql make make install make conf # para que cree un /etc/mydns.conf por defecto
Base de datos[editar]
mysqladmin -u root -p create mydns mysql -u root -p mysql> GRANT SELECT ON mydns.* TO mydns@localhost IDENTIFIED BY '[password]'; mysql> exit /usr/local/mydns/sbin/mydns --create-tables | mysql -u root -p mydns
Interfaz web[editar]
cp contrib/admin.php /web/dominio.com/public/admin.php
Este interfaz tiene un problema con PHP 5
Cannot re-assign $this in /web/dominio.com/public/admin.php on line 2484
La solución es sustituir todos los $this por $_this entre las líneas 2475 a 2485 de admin.php
Configuración[editar]
vi /etc/mydns.conf
y modificamos sobre todo
db-password = [password] multicpu = 4
Arrancar y parar[editar]
Arrancar
/usr/local/mydns/sbin/mydns -b
Parar
killall mydns
Iniciando y parando MyDNS automáticamente[editar]
cp contrib/mydns.redhat /etc/init.d/mydns chmod +x /etc/init.d/mydns chkconfig --add mydns
He tenido que editar las siguientes lineas de /etc/init.d/mydns
[ -f /usr/local/mydns/sbin/mydns ] || exit 1 ... daemon /usr/local/mydns/sbin/$prog -b
Notas[editar]
Comprobar peticiones en tiempo real
/usr/local/mydns/sbin/mydns -v