Wie konfiguriere ich eine bestimmte Subdomäne in Apache als Ausnahme von einer allgemeinen Weiterleitung?

Wie konfiguriere ich eine bestimmte Subdomäne in Apache als Ausnahme von einer allgemeinen Weiterleitung?

Ich habe eine Website, die mit http und https läuft, und die http-Apache-Konfigurationsdatei ist wie folgt eingerichtet, sodass (soweit ich weiß) alle Anfragen an die Stammadresse der https-Version der Website umgeleitet werden.

Ich möchte den Subdomain-Test hiervon ausnehmen, damit die nicht sicherenhttp://test.example.comURL wird anders behandelt und hostet einige Seiten. Gibt es eine Möglichkeit, eine Ausnahme in der Haupt-HTTP-Konfigurationsdatei zu definieren?

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName www.example.com
    ServerAlias example.com
    ServerAlias example.co.uk
    Redirect permanent / https://www.example.com/
</VirtualHost>

Ich habe versucht, eine neue Konfigurationsdatei für meine Test-Subdomäne zu erstellen, aber sie scheint ignoriert zu werden, nachdem sie zur Apache-Livekonfiguration hinzugefügt wurde.

UseCanonicalName On
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName test.example.com
    DocumentRoot /var/www/test.example
    ErrorLog /var/www/test.example/error.log
    CustomLog /var/www/test.example/access.log combined
</VirtualHost>

verwandte Informationen