Ich habe ein Problem mit der Definition des virtuellen Hosts, wenn ich den Host wie folgt definiere
<VirtualHost *:443>
ServerName some-site-name.example.com
DocumentRoot /data/web
</VirtualHost>
Es funktioniert nicht und leitet zum obersten virtuellen Host weiter. Aber wenn ich es so definiere
<VirtualHost *:443>
ServerName some-sitename.example.com
DocumentRoot /data/web
</VirtualHost>
So konnte ich die Ursache dafür ermitteln, dass der Hostname zwei Bindestriche enthielt. Ich habe versucht, Hostnamen-Lookups in der Apache-Konfiguration zu aktivieren, aber das hat auch nicht geholfen.
Kann ich die Bindestriche irgendwie umgehen, sodass Apache sie erkennt?