ok, falls es jemanden interessiert: Ich bin auch bei dem "neuen" Server wieder in das Problem rein gelaufen. 2 Domains die wechselseitig mal funktionierten und mal nicht und permanent Zugriff über die IP möglich war.
Zusammengefasst, so funktionierts nicht: ****************************************
***** 000-default.conf NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www </VirtualHost>
***** Domain1.conf <VirtualHost *:80> ServerName domain1.de DocumentRoot /var/www/domain1 </VirtualHost>
***** Domain2.conf <VirtualHost *:80> ServerName domain2.de DocumentRoot /var/www/domain2 </VirtualHost> ****************************************
man kommt über die IP immer bei /var/www raus, bei domain1.de auch und bei domain2.de in /var/www/domain2
Zusammengefasst, es funktioniert so: ****************************************
***** 000-default.conf NameVirtualHost *:80 <VirtualHost *:80> ServerName xxx.xxx.xxx.xxx //server-ip DocumentRoot /var/www </VirtualHost>
***** domain1.conf <VirtualHost *:80> ServerName domain1.de DocumentRoot /var/www/domain1 </VirtualHost>
***** domain2.conf <VirtualHost *:80> ServerName domain2.de DocumentRoot /var/www/domain2 </VirtualHost> ****************************************
Hinweis: ".conf" steht da nur zur veranschaulichung, gibts so auf dem server nicht
Und noch ein funcfact: Setzt man das alles so in die echte 000-default bleibt der Fehler erhalten. Man muss die default-konfig bzw. den ip-Container ans ende setzen. Dann klappt das auch.
Grüße Robert