Zum Hauptinhalt springen

Umstellung Ihrer ONLYOFFICE Apps Community auf HTTPS für die Windows-Version

Einleitung​

Wenn Sie ONLYOFFICE Apps Community unter Windows installieren, können Sie den letsencrypt.org-Dienst und das zugehörige Skript verwenden, um mit einem einzigen Befehl auf einfache Weise ein CA-signiertes Zertifikat zu erstellen und den Arbeitsbereich auf HTTPS umzustellen.

Im folgenden Artikel wird erklärt, wie das geht.

hinweis

Bei der Umstellung auf HTTPS muss Port 443 verfügbar sein.

Erstellung und Installation eines CA-signierten Zertifikats​

hinweis

Sie benötigen PowerShell Version 5.1 oder höher auf Ihrem Computer.

Führen Sie Windows PowerShell als Administrator aus. Standardmäßig ist PowerShell im folgenden Pfad installiert:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

Wechseln Sie in der PowerShell-Konsole in das Verzeichnis \sbin\. Verwenden Sie dazu folgenden Befehl:

cd "C:\Program Files\Ascensio System SIA\Apps\sbin"

Führen Sie das folgende Skript aus:

./apps-ssl-setup.ps1 EMAIL DOMAIN

Wobei:

  • EMAIL ist die E-Mail-Adresse, die für die Registrierung und die Kontaktaufnahme bei Wiederherstellung verwendet wird.

    Mehrere E-Mail-Adressen werden durch Kommas getrennt, zum Beispiel: u1@example.com,u2@example.com. Benutzer-E-Mail-Adressen müssen in Anführungszeichen gesetzt werden.

    Beispiel für einen Befehl zum Ausführen des Skripts:

    ./apps-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
  • DOMAIN ist die Adresse der Domäne, auf der Ihr ONLYOFFICE Apps Community-Arbeitsbereich installiert ist.

hinweis

Überprüfen Sie die A-Einträge für Ihre Domain (z. B. mit dem ping-Befehl), andernfalls wird das Zertifikat nicht ausgestellt.

Das Skript erstellt und installiert das CA-signierte Zertifikat auf Ihrem Server.

Ihr Arbeitsbereich sollte nun über die Adresse https:// erreichbar sein.

hinweis

Dem Aufgabenplaner wird eine Aufgabe zur automatischen Zertifikatsverlängerung hinzugefügt. Sie müssen das Skript nicht erneut ausführen, wenn das Zertifikat abläuft.

Verwendung eigener Zertifikate​

Sie können Ihre eigenen Zertifikate über den Parameter -f verwenden:

./apps-ssl-setup.ps1 -f yourdomain.com CERTIFICATE PRIVATEKEY

Wobei:

  • CERTIFICATE ist der Pfad zur Zertifikatsdatei für die Domain.
  • PRIVATEKEY ist der Pfad zur privaten Schlüsseldatei für das Zertifikat.
hinweis

Ein selbstsigniertes Zertifikat muss über eine vollständige Zertifikatskette verfügen, um korrekt zu funktionieren.

Ihr Arbeitsbereich sollte nun über die Adresse https:// erreichbar sein.