Installieren Sie die benötigten Pakete
apt install apache2 -y
Navigiere in die sites-available
Datei
cd /etc/apache2/sites-available
Erstelle eine .conf
Datei. Als Beispiel: domain.de.conf
touch domain.de.conf
Aktiviere nun Apache2 rewrite
& headers
a2enmod rewrite
a2enmod headers
nun füge diesen code in deine .conf
Datei ein:
<VirtualHost *:80>
ServerName deinedomain.de
DocumentRoot /var/www/dein_verzeichnis
RewriteEngine on
RewriteCond %{SERVER_NAME} =deinedomain.de
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
Speicher die Datei mit STRG + O
& danach mit STRG + X
Aktiviere die .conf
Datei:
a2ensite domain.de.conf
Starte nun Apache2 neu:
systemctl restart apache2
Wichtig! Vergiss nicht, einen A-Record Eintrag für deine Domain/Sub-Domain zu machen. Diese sollte auf deinem Server verweisen, wo auch dein Certbot läuft.
Als Erstes benötigen wir das Paket snapd
. Dies wird mit dem Command
apt install snapd
installiert.
falls snapd bereits installiert ist, stelle mit dem Command
snap install core; snap refresh core
sicher, dass snapd auf dem neusten Stand ist.
Nachdem diese erledigt ist, wird nun certbot installiert.
snap install --classic certbot
Damit der Certbot Command verwendet werden kann, gebe folgenden Command ein:
ln -s /snap/bin/certbot /usr/bin/certbot
Um das Zertifikat automatisch auf deinem Apache Webserver einrichten zu lassen, verwende folgenden Command:
certbot --apache
-
Gebe deine E-mail-Adresse ein
-
Akzeptiere die Terms of Service
-
kannst du die erstellte/Aufgelistete Domain oder Sub-Domain Auswhälen
-
Das Zertifikat ist jetzt auf deiner Domain