Mit Apache2 auf einem Linux-System gibt es eine Möglichkeit, mehrere VirtualDocumentRoot mit mod_vhost_alias?Apache Mehrere VirtualDocumentRoot
Dies ist Namenskonvention ich bin derzeit mit und verwenden möchten, um fortzufahren:
host directory
127.0.0.1 domain domain.com
127.0.0.1 sub.domain domain.com_sub
Da ist in meinem vhosts Abschnitt der httpd.conf ich habe:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
VirtualDocumentRoot /var/www/%0.0.com
</VirtualHost>
<VirtualHost 127.0.0.1>
VirtualDocumentRoot /var/www/%2.0.com_%1
</VirtualHost>
Das Problem mit das ist, wenn ich sub.domain besuche, zeigt das Apache-Fehlerprotokoll, dass es nach /var/www/sub.domain.com sucht und nicht nach /var/www/domain.com_test, was mich zu der Annahme verleitet, dass es nur die erste Regel liest und scheitert dann, aber was ich möchte, ist, irgendein Dokumentenwurzel zu verwenden, das beides erfüllt der zwei VirtualDocumentRoot-Regeln.
Ich nehme an, Sie dieses Problem gelöst, aber ich habe unten geschrieben für Vollständigkeit, da dies bei Google-Suchen auftaucht. Sie möchten diese Frage möglicherweise als beantwortet markieren? – starmonkey