Die Verbreitung von mit SSL verschlüsselten Websiten nimmt zu, eine sehr gute Sache. Mit einer SSL verschlüsselten Website ist der Traffic zwischen Server und Client verschlüsselt und kann nicht ohne weiteres abgehört werden. Seit geraumer Zeit werden von der Organisation Let's Encrypt kostenlose SSL Zertifikate angeboten. In diesem Artikel beschreiben wir, wie ein solches installiert werden kann. Dafür nutzen wir einen Debian 8 Jessie vServer welcher eine standard nginx bzw. Apache Konfiguration aufweist.
== Nano installieren ==
<code>apt-get update && apt-get install -y nano</code>
 
Eine Anleitung zur Verwendung von nano sehen Sie [[VServer:_Die_wichtigsten_Linux_Befehle#nano|hier]].
== Paketquellen ergänzen ==
Danach kann der certbot von der frisch hinzugefügten Quelle installiert werden:
Wenn Sie Nginx als Webserver verwenden:
<code>apt-get update && apt-get install -y certbot -t jessie-backports</code>
 
Wenn Sie Apache als Webserver verwenden:
<code>apt-get update && apt-get install -y python-certbot-apache -t jessie-backports</code>
== Zertifikat erzeugen ==
[[Datei:Chrome_ssl.png|500px]]
=== Erweiterte Nginx Konfiguration ===
Diese Lösung ist jedoch noch nicht "perfekt". Es werden z.B. heute als unsicher geltende Protokolle zugelassen etc. Um dies zu umgehen (und zusätzlich in SSL Rankings höher dazustehen) sind einige weitere Parameter in der Konfiguration notwendig. Zudem sorgen wir für eine sicherere DH Abwicklung. Dafür muss zuerst ein Schlüssel erzeugt werden:
<code>/etc/init.d/nginx restart</code>
 
== Apache konfigurieren ==
Um Apache zu konfigurieren reicht es den folgenden Befehl zu verwenden:
 
<code>certbot --apache</code>
 
Nun geben wir im Assistenten erneut unseren Domain/Subdomain ein und bestätigen mit Ok.
 
Da wir bereits ein Zertifikat erstellt haben wird der Assistent uns fragen ob wir das bereits bestehende verwenden wollen, wir akzeptieren deshalb die erste Option (Bestehendes verwenden) und bestätigen wieder mit Ok.
 
Nun wird uns der Assistent fragen ob wir alle nutzer zwingen wollen SSL zu verwenden oder nicht. Wählen Sie bitte die gewünschte Option. Wir bestätigen wieder mit Ok.
 
Nun sollte die Installation in Apache erfolgreich gewesen sein.
 
== Testen des Zertifikats ==
Wir können das Zertifikat entweder durch einfach es aufrufen der so eben "zertifizierten" Website im Browser, oder mithilfe der folgenden Website testen:
 
https://www.ssllabs.com/ssltest/analyze.html
Änderungen – Benhosting

Änderungen

Wechseln zu: Navigation, Suche

Vserver certbot

1.200 Byte hinzugefügt, 10:04, 23. Jan. 2017
Anleitung für Apache hinzugefügt
129
Bearbeitungen

Navigationsmenü