Ahoj,
mám nově malý VPS server a to za účelem provozu sekundárního DNS serveru. Nic jiného na tom nepoběží.
je tam Debian s BIND 9.7.3
podle dokumentace zde: https://wiki.debian.org/Bind9#Bind_Chroot jsem to nastavil a zprovoznil. Podle všech testů je DNS server zcela funkční s jednou výhradou - nefunguje mi LOGování.
nejspíše to bude něco v právech, ale moje nevelké zkušenosti s Linuxem na to nestačí. Poradíte někdo? Chyby jsou dole, cesty jsou správné.
Nov 20 15:42:19 ns2 named[1562]: logging channel 'update_debug' file '/var/log/update_debug.log': file not found
Nov 20 15:42:19 ns2 named[1562]: logging channel 'security_info' file '/var/log/security_info.log': file not found
Nov 20 15:42:19 ns2 named[1562]: logging channel 'bind_log' file '/var/log/bind.log': file not found
Nov 20 15:42:19 ns2 named[1562]: isc_log_open '/var/log/bind.log' failed: file not found
Předem díky...
ak logujes do /var/log/..., tak musis vytvorit adresar /var/bind9/chroot/var/log...
Ty soubory musí předem existovat, BIND si je sám nevytvoří.
Citace od: pkgng kdy 20. 11. 2014, 23:42:44
Ty soubory musí předem existovat, BIND si je sám nevytvoří.
Ačkoliv, teď mě napadá, že ono to s tím vytvářením souborů asi bylo jinak. Pokud v příslušném adresáři nemá uživatel
named, pod kterým BIND běží, práva vytvářet soubory, tak je nevytvoří. Pokud ale tam ty soubory už existují a on má právo do nich zapisovat, tak do nich bude zapisovat. Což jsem tehdy vyřešil právě vytvořením těch souborů. Už si to moc nepamatuji, bylo to dost dávno.
Už to fachčí...
Stačilo trochu nakopnout...
Díky