I replicated all servers to another server, then did a IP swap in Linode, so all my sites would be on a new server. I did a test by changing my hosts file to add the domains to point to the new server, all OK.
I needed to restart apache, so when I did it failed. I could see it was messed up. This was the error:
Stopping httpd: [ OK ] Starting httpd: httpd.worker: Syntax error on line 1275 of /etc/httpd/conf/httpd.conf: Expected but saw [FAILED]
Indeed, there was this closing but no opening
There were 1299 lines in the new one, and 3235 in the old one, its like it cut off. I can email it to anyone interested but dont want to post it here.
I could not copy and paste the old one to the new server, because there are user IDs referenced e.g. SuexecUserGroup "#647" "#575". This also prevented apache starting when I copied and pasted.
So not sure what to do now.