Das Tutorial, das Sie gefunden haben, ist leider sehr alt. Führen Sie Folgendes aus, um ein SSL-Zertifikat zu generieren:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Dadurch wird ein SSL-Zertifikat erstellt, das in 365 Tagen abläuft. Um die Lebensdauer anzupassen, ändern Sie einfach das -days 365
Argument.
Stellen Sie sicher, dass /etc/apache2/ports.conf
Folgendes enthalten ist:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Angenommen, Sie haben SSL ( sudo a2enmod ssl
) noch aktiviert , müssen Sie einen neuen virtuellen Host erstellen. Erstellen Sie beispielsweise eine Datei /etc/apache2/sites-available/svn
, die unter anderem Folgendes enthält:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
und aktivieren Sie diese Seite mit sudo a2ensite svn
. Sie haben also eine Site, die auf SSL-Verbindungen wartet. Ich hoffe das hilft.