I believe I found a bug in ISPConfig. Everything seemed to be working until I rebooted one of the nodes. Here is whats happening. My websites have two IP's, and are setup in a mirrored configuration. I have aliases prod1.domain.com and prod2.domain.com for domain.com. This allows me to test each node independently. Ispconfig was apparently writing them correctly on both nodes until something has changed. Node1: Writes apache2 files just fine. No problems. Node2: Missing required aliases. Example: /etc/apache2/sites-avaiable /testdomain ServerName testdomain ServerAlias testdomain prod2xxxx prod1xxxxx The file is writable because, I can add in Apache options or custom PHP variables and they show up in the file. The standard ones (www) show up but the custom ones do not on the second node. Anything else that I should check? Its annoying an error prone to have to rsync the apache files over. Any help would be greatly appreciated. Thanks, Chris PS - This is the second mirrored setup that's having the same problem.