после очередного апдейта сломался dnsmgr.
при создании нового домена зона на сервере не создается.
причина – после внесения изменений в настройки bind не запускается комманда rndc reconfig.
временное решение на основе событий:
1. /usr/local/ispmgr/etc/dnsmgr_mod_domain.xml
<?xml version="1.0" encoding="UTF-8"?> <mgrdata> <handler name="domain.edit" type="cgi"> <event after="yes">domain.edit</event> <event after="yes">domain.delete</event> </handler> </mgrdata> |
2. /usr/local/ispmgr/addon/domain.edit
#!/bin/sh /usr/sbin/rndc reload >/dev/null 2>&1 && echo '<?xml version="1.0" encoding="UTF-8"?><doc><OK/></doc>' exit 0 |
3. chmod 700 /usr/local/ispmgr/event/domain.edit