Hier eine Anleitung, wie man bei ZeroSSL ein Zertifikat für eine Domain erstellt. Man kann bis zu 3 Zertifikate mit einer Gültigkeit von 90 Tagen kostenlos erhalten.
Hier eine Anleitung, wie man ein Zertifikat bei ZeroSSL erstellt. Für uns ist nur der Abschnitt ZeroSSL-Zertifikat erhalten wichtig
# Ein Ordner erstellen, wo die Zertifikat-Dateien rein kommen
sudo mkdir /etc/apache2/certificate
# Ich habe die Zertifikat-Dateien per FTP auf den Apache-Server kopiert und dann in den zurvor angelegten Ordner verschoben
sudo mv /path/to/file/private.key /etc/apache2/certificate
sudo mv /path/to/filecertificate.crt /etc/apache2/certificate
sudo mv /path/to/file/ca_bundle.crt /etc/apache2/certificate
# HTTPS und Zertifikat einbinden
sudo nano /etc/apache2/sites-enabled/000-default.conf
# Inhalt der 000-default.conf - der Benutzer wird immer auf HTTPS umgeleitet, dann muss in der Datei das hier stehen
<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</virtualhost>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/certificate/certificate.crt
SSLCertificateKeyFile /etc/apache2/certificate/private.key
SSLCertificateChainFile /etc/apache2/certificate/ca_bundle.crt
</VirtualHost>Code-Sprache: PHP (php)