#cd /usr/local/directadmin/data/templates
#cp zone.conf custom/
#cd custom
#nano zone.conf
original file
------------------------------------------------------------
zone "|DOMAIN|" { type master; file "|PATH|/|DOMAIN|.db"; };
------------------------------------------------------------
edit to
------------------------------------------------------------
zone "|DOMAIN|" { allow-transfer { trusted-servers; }; type master; file "|PATH|/|DOMAIN|.db"; };
------------------------------------------------------------
Ctrl + x
press y
enter
edit /etc/named.conf
old config
#pwconv /etc/shadow
#nano /etc/virtual/limit
edit 0 -> 100
#cd /usr/local/directadmin/customapache
#nano configure.apache_2
Add
##########################
?enable-proxy ?enable-proxy-connect ?enable-proxy-ftp ?enable-proxy-http
##########################
#./build apache_2
#service httpd restart
You can switch DirectAdmin to use SSL instead of plain text. -> https instead of http.
If you do not have your own certificates, you'll need to create your own:
#/usr/bin/openssl req -x509 -newkey rsa:1024 -keyout /usr/local/directadmin/conf/cakey.pem -out /usr/local/directadmin/conf/cacert.pem -days 9999 -nodes
#chown diradmin:diradmin /usr/local/directadmin/conf/cakey.pem
#chmod 400 /usr/local/directadmin/conf/cakey.pem
--------------------------------------------------------------------------------