Apache2-Weiterleitung von der Subleveldomain zur URL

Apache2-Weiterleitung von der Subleveldomain zur URL

Ich muss myservice.example.com umleiten aufwww.example.com/meinDienst

Mein bisheriger Versuch: Hinzufügen einer neuen Konfiguration zu Apache2, Ausführen von a2ensite und Neustarten von Apache2:

<VirtualHost *.80>
 DocumentRoot /var/www/html
 ServerAdmin [email protected]
 ServerName myservice.example.com
 RedirectPermanent / https://www.example.com/myservice
</VirtualHost>

<VirtualHost *.443>
 DocumentRoot /var/www/html
 ServerAdmin [email protected]
 ServerName myservice.example.com
 RedirectPermanent / https://www.example.com/myservice
</VirtualHost>

aber wenn ich myservice.example.com eingebe, bedient mich Apache2www.beispiel.com, nichtwww.example.com/meinDienst

Was vermisse ich?

Antwort1

Ihre Umleitungskonfiguration ist korrekt.

Allerdings musst du in der Direktive den Punkt zwischen IP und Port VirtualHostdurch einen Doppelpunkt ersetzen.

zB <VirtualHost *:80>und<VirtualHost *:443>

verwandte Informationen