Lets Encrypt auf RaspberryPi - Raspbian GNU Linux 9.6
Hallo,
bin gerade dabei zum ersten mal, Lets Encrypt zu testen/probieren.
Dazu gibts einen haufen Blogs/Anleitungen ...
Allen voran sicherlich am besten zu nutzen:
CertBot von Lets Encrypt
Es läuft der Apache Server auf dem gleichen Raspberry wie auch der CertBot
Gleich beim ersten Befehl
kommt folgender Fehler:
(hat nichts gebracht)
Da viele Anleitungen diesen Befehl nutzen:
Habe ich das probiert, hat auch funktioniert.
Dann folgenden Befehl, zum ausstellen des Zertifikats:
Leider bricht das ab.
Und mit diesem Fehler, finde ich nichts brauchbares
Hab auch diese Anleitung gefunden,
wo ich dachte die hilft
Anleitung Lets Encrypt
Da scheitere ich aber auch.
Beim Schritt Update und Install
Kann aber sein, das der Fehler nur durch ubnt kommt.
ubnt ist Unifi Controller.
Ein Management Software zum verwalten von Unifi Wlan Geräten
Habt ihr eine Ahnung was ich falsch mache,
oder habt ihr einen Anhaltspunkt für mich ?
Lg K
bin gerade dabei zum ersten mal, Lets Encrypt zu testen/probieren.
Dazu gibts einen haufen Blogs/Anleitungen ...
Allen voran sicherlich am besten zu nutzen:
CertBot von Lets Encrypt
Es läuft der Apache Server auf dem gleichen Raspberry wie auch der CertBot
Gleich beim ersten Befehl
sudo apt-get install python-certbot-apache -t stretch-backports
kommt folgender Fehler:
sudo apt-get update && apt-get upgrade
Da viele Anleitungen diesen Befehl nutzen:
sudo apt-get install python-certbot-apache
Habe ich das probiert, hat auch funktioniert.
Dann folgenden Befehl, zum ausstellen des Zertifikats:
sudo certbot --apache
Leider bricht das ab.
Und mit diesem Fehler, finde ich nichts brauchbares
Hab auch diese Anleitung gefunden,
wo ich dachte die hilft
Anleitung Lets Encrypt
Da scheitere ich aber auch.
Beim Schritt Update und Install
Kann aber sein, das der Fehler nur durch ubnt kommt.
ubnt ist Unifi Controller.
Ein Management Software zum verwalten von Unifi Wlan Geräten
Habt ihr eine Ahnung was ich falsch mache,
oder habt ihr einen Anhaltspunkt für mich ?
Lg K
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 396835
Url: https://administrator.de/contentid/396835
Ausgedruckt am: 25.11.2024 um 15:11 Uhr
12 Kommentare
Neuester Kommentar
Hab leider meinen Pi gerade daheim, kann daher nicht nachstellen - aber:
Glaube das "python-certbot-apache " paket ist älter bei Raspian und nutzt nur die TLS-SNI-01 Challenge
Hier ist ein Workaround beschrieben:
https://community.letsencrypt.org/t/solution-client-with-the-currently-s ...
Der Befehl müsste dann so lauten:
Da du scheinbar zwei Domains hast, müsstest du den befehlt 2x laufen lassen, mit den entsprechenden pfaden / domains
Glaube das "python-certbot-apache " paket ist älter bei Raspian und nutzt nur die TLS-SNI-01 Challenge
Hier ist ein Workaround beschrieben:
https://community.letsencrypt.org/t/solution-client-with-the-currently-s ...
Der Befehl müsste dann so lauten:
sudo certbot --authenticator webroot --installer apache --webroot-path <pfad_zum_verzeichnis_der_webseite> -d <deinedomain>
Da du scheinbar zwei Domains hast, müsstest du den befehlt 2x laufen lassen, mit den entsprechenden pfaden / domains
Hier ist eine recht gute Anleitung wie es wasserdicht und fehlerfrei funktioniert:
https://bayton.org/docs/nextcloud/installing-nextcloud-on-ubuntu-16-04-l ...
Kapitel 4.2.1 !
https://bayton.org/docs/nextcloud/installing-nextcloud-on-ubuntu-16-04-l ...
Kapitel 4.2.1 !
Der Webroot Path ist der Pfad den Apache liefert wenn man die domain aufruft, die Apache konfig sieht bei dir ja vermutlich so (oder so ähnlich aus)
Den ServerName und den DocumentRoot gibts du an das script weiter, also so:
Edit:
Der zweite Vorschlag aus dem Link sollte auch gehen:
<VirtualHost *:80>
ServerName maxisforum.dyndns.org
ServerAdmin webmaster@localhost
DocumentRoot /var/www/maxisforum/
<Directory /var/www/maxisforum/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
Den ServerName und den DocumentRoot gibts du an das script weiter, also so:
sudo certbot --authenticator webroot --installer apache --webroot-path /var/www/maxisforum/ -d maxisforum.dyndns.org
Edit:
Der zweite Vorschlag aus dem Link sollte auch gehen:
sudo certbot --authenticator standalone --installer apache -d <domain> --pre-hook "service apache2 stop" --post-hook "service apache2 start"
Es meldet einen Fehler, als wäre eventuell die Firewall schuld.
Steht der RasPi mit nacktem A... im Internet ?? Ansonsten ist doch die Firewall gar nicht aktiv wenn du es nicht willentlich aktivierst ?!Vielleicht einfach mal abschalten, Zertifizierung starten und nachher wieder aktivieren.
Normal klappt diese Vorgehensweise sofort auf Anhieb. Wenn man denn die richtigen Ports durchlässt....