Hallo, heute geht es um das Thema Ruby Webserver Thin mit Let’s Encrypt SSL Zertifikat. Das beinhaltet den Webserver Thin und dessen Betrieb mit einem SSL Zertifikat von Let’s Encrypt. Thin ist ein mächtiger und schneller Webserver für Ruby. Er ist flotter als das Apache Plugin Passenger und unterstützt im Gegensatz zu Passenger auch Websockets. Es ist damit auch ein Chat umzusetzen.
Fangen wir mal mit dem Zertifikat an:
Ich setze mal voraus, das wir von einem Linux Server sprechen. In allen aktuellen Linux Versionen, wie Debian 9, kann man certbot, das Lets‘ Encrypt Taschenmesser aus dem Repo installieren:
sudo apt install certbot
Dann kommst die Erstellung des Zertifikates:
sudo certbot certonly --standalone -d chat.demo.org
Wenn ein Apache läuft muss er währen der Erstellung des Zertifikates beendet werden:
sudo service apache2 stop
Eine umfassende Anleitung findest du hier direkt bei Let’s Encrypt.
„Ruby Webserver Thin mit Let’s Encrypt SSL Zertifikat“ weiterlesen