Thank you for the information, John. I am in middle of migration a dns server to new server, so I am not able to do any testing today. But I will try to find a solution based on your information.
What happens is that if you look at the error messages provided in above post this line:
Starting httpd: Syntax error on line 26 of
/usr/local/directadmin/data/users/adv
adv is the three first letters in the alphabetical first user name in /users/, it is not the complete user name, I do not know why it only list the three first letter in error message. Then none of the users httpd.conf files get changed, I think it is because ./build rewrite_confs is stopping at the first user with this error and can't complete rewrite_confs
The thing that changes is my httpd.conf file, and httpd is down. To fix it I must add back all the missing lines that was overwrittinge in httpd.conf file, then I can start httpd again. In httpd.conf file I have lines like this that is removed, and I must add them back:
LoadModule evasive20_module /usr/lib/apache/mod_evasive20.so
LoadModule dav_svn_module /usr/lib/apache/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache/mod_authz_svn.so
Include /etc/httpd/conf/extra/httpd-phpmodules.conf
and longer down in the httpd.conf file:
Include /etc/httpd/conf/extra/httpd-h264.conf
It is not easy as I am not so skilled at this, and the server admins that I pay to assist me, does not have soo good knowledge of DirectAdmin, so I have to figure it out myself.
What happens is that if you look at the error messages provided in above post this line:
Starting httpd: Syntax error on line 26 of
/usr/local/directadmin/data/users/adv
adv is the three first letters in the alphabetical first user name in /users/, it is not the complete user name, I do not know why it only list the three first letter in error message. Then none of the users httpd.conf files get changed, I think it is because ./build rewrite_confs is stopping at the first user with this error and can't complete rewrite_confs
The thing that changes is my httpd.conf file, and httpd is down. To fix it I must add back all the missing lines that was overwrittinge in httpd.conf file, then I can start httpd again. In httpd.conf file I have lines like this that is removed, and I must add them back:
LoadModule evasive20_module /usr/lib/apache/mod_evasive20.so
LoadModule dav_svn_module /usr/lib/apache/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache/mod_authz_svn.so
Include /etc/httpd/conf/extra/httpd-phpmodules.conf
and longer down in the httpd.conf file:
Include /etc/httpd/conf/extra/httpd-h264.conf
It is not easy as I am not so skilled at this, and the server admins that I pay to assist me, does not have soo good knowledge of DirectAdmin, so I have to figure it out myself.