Benutzer-Werkzeuge

Webseiten-Werkzeuge


apche2_mit_ssl

Dies ist eine alte Version des Dokuments!


apache2 mit ssl


Der Webserver soll über ein selbsterstelltes Zertifikat SSL-Verschlüsselte Verbindungen bereitstellen.

Zertifikat erstellen

Zuerst werden die Zertiikate für ein Jahr erstellt:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt

Ein paar Fragen beantworten, u.a. Name des Servers: raspberrypi3.fritz.box
Fertig.

Konfiguration anlegen

nano /etc/apache2/sites-available/raspberrypi3.conf
<VirtualHost *:443>
   ServerName raspberrypi3.fritz.box
   DocumentRoot /var/www/raspberrypi3

   SSLEngine on
   SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
   SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
</VirtualHost>
mkdir /var/www/raspberrypi3


Testseite anlegen

Erstelle eine Testseite im neuen Verzeichnis:

echo "<h1>it worked!</h1>" >/var/www/raspberrypi3/index.html
==== Apache erweitern ====

a2ensite raspberrypi3.conf
a2enmod ssl


Konfiguration testen

Test Konfiguration:

apache2ctl configtest


Serverneustart

Wenn hier Syntax ok steht können wir den Server neu laden:

systemctl reload apache2

Sobald die Webseite im Browser aufgerufen wird, kommt eien Hinweis.
Dies liegt am selbsterzeugten Zertifikat und muss dann aktzeptiert werden.

apche2_mit_ssl.1707574218.txt.gz · Zuletzt geändert: 10.02.2024 von hochrath