Let's Encrypt SSL/TLS Zertifikate für Sub-Domains

Phil-DE

Cadet 3rd Year
Registriert
Okt. 2020
Beiträge
36
Schönen guten Abend,

ich versuche momentan Zertifikate für meine Domain & Sub Domain zu erstellen...

Problem bei der Sache ist, das Zertifikat für die Domain funktioniert einwandfrei...

Bei der Sub-Domain spuckt der mir folgenden StackTrace aus:
Code:
Could not reverse map the HTTPS VirtualHost to the original

IMPORTANT NOTES:
- Unable to install the certificate
- Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/cloud.DOMAIN.de/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/cloud.DOMAIN.de/privkey.pem
   Your cert will expire on 2021-02-03. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot again
   with the "certonly" option. To non-interactively renew *all* of
   your certificates, run "certbot renew"

Was mache ich da? :/ Antworten die ich gefunden habe waren bisher nur auf anderen Domains bezogen und nicht auf Sub Domains..

Danke!
 
Phil-DE schrieb:
Unable to install the certificate
Der Fehler steht doch direkt da. Du hast keinen HTTPS Host in deiner Config, die auf die (Sub-)Domain schließen würde. Nur ein HTTP Host reicht nicht aus, sondern du musst den Host auch für HTTPS hinterlegen. Ob Subdomain oder Domain ist egal, relevant ist nur der FQDN.
 
Kurzer Hinweis: Lets Encrypt bietet inzwischen auch Wildcard Zertifikate an.
 
  • Gefällt mir
Reaktionen: Bob.Dig
Ich hab nun mal versucht den zweiten Virtual Host einzurichten aber es geht immer noch nicht...
Code:
<VirtualHost *:80>
    ServerAdmin phillip.unzen@icloud.com
    ServerName phillipunzen.de
    ServerAlias www.cloud.phillipunzen.de
    ServerAlias cloud.phillipunzen.de
    DocumentRoot /var/www/html/cloud/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost _default_:443>
    ServerAdmin phillip.unzen@icloud.com
    ServerName phillipunzen.de
    DocumentRoot /var/www/html/cloud/
    SSLEngine on
</VirtualHost>
<Directory /var/www/html/cloud/>
    AllowOverride All
</Directory>
 
Zurück
Oben