Let’s encrypt mit Linux Azure WebApp
Zertifikat von Let’s encrypt mit einer auf Linux basieten Azure WebApp nutzen.
Anmeldung per SSH auf die Linux WebApp über portal.azure.com.
Folgende Befehle ausführen, um das System zu aktualisieren und die fehlenden Repositorys nachzuinstallieren.
apt-get update
apt-get install software-properties-common
add-apt-repository ppa:certbot/certbot
apt-get update
apt-get install certbot
Nun muss das Zertifikat noch ausgestellt werden:
certbot certonly –webroot -w /home/site/wwwroot -d huebner-bl.de -d www.huebner-bl.de
/etc/letsencrypt/live/huebner-bl.de/fullchain.pem
Im nächsten Schritt muss das Zertifikat in ein Verzeichnis abgelegt werden von dem es mittels FTP heruntergeladen werden kann:
mkdir /home/site/cert/
cp /etc/letsencrypt/live/huebner-bl.de/* /home/site/cert/
FTP Verbindung zur WebApp aufbauen und Zertifikate aus dem Cert Ordner herunterladen und auch löschen, da sie in diesem Verzeichnis public sind.
OpenSSL herunterladen (hier) und installieren
cmd öffnen und ins OpenSSL Verzeichnis wechseln
cd C:\OpenSSL-Win32\bin
Die cert.pem muss in eine cert.cer umgewandelt werden:
openssl x509 -outform der -in cert.pem -out cert.cer
Danach muss der privkey und das cert in eine Datei konvertiert werden
openssl pkcs12 -export -out huebner-bl.de.pfx -in privkey.pem
Das war es auch schon, anhand der folgenden Screenshots muss das Let’s Encrypt Zertifikat noch im Azure Portal hochgeladen werden.
Pingback: Zertifikat auf Unifi Controller installieren - HUEBNER-BL