Let’s encrypt mit Linux Azure WebApp

letsencrypt

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.

consoleazure sshconsole

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

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

openssl

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.

1 Kommentare

  1. Pingback: Zertifikat auf Unifi Controller installieren - HUEBNER-BL

Kommentare sind geschlossen.