Virtualhost (Apache2)
Apache2 Virtualhost
Installieren Sie die benötigten Pakete
apt install apache2 -yNavigiere in die sites-available Datei
cd /etc/apache2/sites-availableErstelle eine .conf Datei. Als Beispiel: domain.de.conf
touch domain.de.confAktiviere nun Apache2 rewrite & headers
a2enmod rewritea2enmod headersnun 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.confStarte nun Apache2 neu:
systemctl restart apache2Domain SSL Verschlüsseln
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 snapdinstalliert.
falls snapd bereits installiert ist, stelle mit dem Command
snap install core; snap refresh coresicher, dass snapd auf dem neusten Stand ist.
Nachdem diese erledigt ist, wird nun certbot installiert.
snap install --classic certbotDamit der Certbot Command verwendet werden kann, gebe folgenden Command ein:
ln -s /snap/bin/certbot /usr/bin/certbotUm das Zertifikat automatisch auf deinem Apache Webserver einrichten zu lassen, verwende folgenden Command:
certbot --apacheGebe 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
Last updated
Was this helpful?