Zuletzt bearbeitet vor 4 Tagen
von Christoph Pichlbauer

Letsencrypt: Unterschied zwischen den Versionen

Supervisor (Diskussion | Beiträge)
Christoph Pichlbauer (Diskussion | Beiträge)
 
(10 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Let's Encrypt}}
{{DISPLAYTITLE:Let's Encrypt}}
[https://letsencrypt.org/ Let's Encrypt] ist eine Zertifizierungsstelle über die ALEX automatisch Zertifikate für den verschlüsselten Server-Betrieb beziehen kann.
Dazu müssen folgende Einstellungen im Configfile getroffen werden:


[https://letsencrypt.org/ Let's Encrypt] ist eine Zertifizierungsstelle über die ALEX Zertifikate für den verschlüsselten Server-Betrieb bezogen werden können.
===Einstellungen===
Folgende Einstellungen müssen im Configfile getroffen werden:
  , "modelServer" :
  , "modelServer" :
   { "dnsName": "alex.kunde.com"         // -> muss vom kunden bereitgestellt werden
   { "dnsName": "alex.kunde.com"   // -> muss vom kunden bereitgestellt werden
   }
   }
  , "certificate" :
  , "certificate" :
   { "letsencrypt" : "true"             // Zertifikat für "dnsName" wird automatisch bezogen, webServer muss auf ports 80/443 laufen!
   { "letsencrypt" : "true"       // Zertifikat für "dnsName" wird automatisch bezogen, webServer muss auf ports 80/443 laufen!
   }   
   }   
  , "webServer" :
  , "webServer" :
Zeile 14: Zeile 14:
   , "sslport" : "443"
   , "sslport" : "443"
   }
   }
 
Der Standardpfad, wo ALEX die SSL-Zertifikat Dateien ablegt ist <code>AlexEXE/../../ssl</code>. Beispiel:
Der Pfad wo ALEX die SSL-Zertifikat Dateien ablegt kann im Configfile angepasst werden:
C:/BitFactory/Echtsystem/AlexExe -> Exe-Ordner
 
C:/BitFactory/SSL -> SSL-Ordner
Der Pfad kann im Configfile angepasst werden:
  , "certificate" :
  , "certificate" :
   { "directory" : "c:/SSL"               
   { "directory" : "c:/SSL"               
   }                                     
   }                                     
===Inbetriebnahme===
Voraussetzungen:


Der Standardpfad ist "AlexEXE/../../ssl". Zur Veranschaulichung ein kleines Bespiel:
* TCP-Ports '''80/443''' müssen vom Internet erreichbar sein. Achtung auch auf die '''Windows-Firewall'''!
 
* Es muss eine (sub)domain wie z.b. [https://alex.kunde.at alex.kunde.at] geben, die auf den ALEX-Server zeigt
C:/BitFactory
              /Echtsystem
                        /AlexExe
                        /AlexDat
              '''/ssl'''


== Vorgehensweise bei der Inbetriebnahme ==
Vorgehensweise:
#ALEX-Server starten
#Zertifikate werden bezogen, Verzeichnis wird vorbereitet.
#ALEX-Server stoppen
#ALEX-Server starten
#SSL-Funktionalität testen: Im Browser den DNS-Namen eingeben: https://alex.kunde.com, anschließend muss das Web-UI erscheinen.


# Ports 80/443 müßen von "Aussen" erreichbar sein. Achtung auch auf die '''Windows-Firewall'''!
Hinweis: Das Zertifikat wird zum Backupzeitpunkt erneuert!
# SSL-Ordner umbennen (darf beim ersten Start nicht exisitieren)
# ALEX-Server starten
# Warten bis der ALEX-Server läuft und die Sicherung erfolgreich gemacht wurde
# SSL-Ordner umbennen auf richtigen Namen
# Warten bis der Ordner von ALEX mit den Zertifikat-Dateien gefüllt wird
# ALEX-Server stoppen
# ALEX-Server starten
# SSL-Funktionalität testen: Am einfachsten im Browser den DNS-Namen eingeben: https://alex.kunde.com, dann muss das Web-UI kommen.

Aktuelle Version vom 9. September 2025, 11:58 Uhr


Let's Encrypt ist eine Zertifizierungsstelle über die ALEX Zertifikate für den verschlüsselten Server-Betrieb bezogen werden können.

Einstellungen

Folgende Einstellungen müssen im Configfile getroffen werden:

, "modelServer" :
 { "dnsName": "alex.kunde.com"    // -> muss vom kunden bereitgestellt werden
 }
, "certificate" :
 { "letsencrypt" : "true"        // Zertifikat für "dnsName" wird automatisch bezogen, webServer muss auf ports 80/443 laufen!
 }  
, "webServer" :
 { "port" : "80"
 , "sslport" : "443"
 }

Der Standardpfad, wo ALEX die SSL-Zertifikat Dateien ablegt ist AlexEXE/../../ssl. Beispiel:

C:/BitFactory/Echtsystem/AlexExe -> Exe-Ordner
C:/BitFactory/SSL -> SSL-Ordner

Der Pfad kann im Configfile angepasst werden:

, "certificate" :
 { "directory" : "c:/SSL"              
 }                                     

Inbetriebnahme

Voraussetzungen:

  • TCP-Ports 80/443 müssen vom Internet erreichbar sein. Achtung auch auf die Windows-Firewall!
  • Es muss eine (sub)domain wie z.b. alex.kunde.at geben, die auf den ALEX-Server zeigt

Vorgehensweise:

  1. ALEX-Server starten
  2. Zertifikate werden bezogen, Verzeichnis wird vorbereitet.
  3. ALEX-Server stoppen
  4. ALEX-Server starten
  5. SSL-Funktionalität testen: Im Browser den DNS-Namen eingeben: https://alex.kunde.com, anschließend muss das Web-UI erscheinen.

Hinweis: Das Zertifikat wird zum Backupzeitpunkt erneuert!