Zum Hauptinhalt springen

Umstellung Ihres ONLYOFFICE Apps Developer auf HTTPS bei der Installation mit Docker

Einleitung​

Wenn Sie ONLYOFFICE Apps Developer mit Docker 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​

Wenn Sie ONLYOFFICE Apps sofort mit SSL und dem letsencrypt-Zertifikat installieren möchten, führen Sie das Installationsskript mit den folgenden Parametern aus:

bash apps-developer-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com

Wobei:

  • letsencryptmail ist die E-Mail-Adresse, die für die Registrierung und die Wiederherstellung der Kontaktdaten verwendet wird. Verwenden Sie Kommas, um mehrere E-Mail-Adressen anzugeben, zum Beispiel: u1@example.com,u2@example.com.
  • letsencryptdomain ist die Adresse der Domäne, auf der Ihr ONLYOFFICE Apps Developer-Arbeitsbereich installiert ist. Verwenden Sie Kommas, um mehrere Domänen zu registrieren, z. B.: yourdomain1.com,yourdomain2.com.

Das Skript erstellt und installiert automatisch das von letsencrypt.org CA-signierte Zertifikat auf Ihrem Server und startet den NGINX-Dienst neu, damit die Änderungen wirksam werden.

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

Wenn Sie auf HTTPS umstellen möchten, während Apps bereits installiert ist, lesen Sie diese Anleitung.

Verwendung eigener Zertifikate​

Wenn Sie ONLYOFFICE Apps sofort mit SSL und Ihren eigenen Zertifikaten installieren möchten, führen Sie das Installationsskript mit den folgenden Parametern aus:

bash apps-developer-install.sh docker --appshost yourdomain.com --certfile path --certkeyfile path

Wobei:

  • appshost ist die Adresse der Domäne, auf der Ihr ONLYOFFICE Apps Developer-Arbeitsbereich installiert ist. Verwenden Sie Kommas, um mehrere Domänen zu registrieren, z. B.: yourdomain1.com,yourdomain2.com.
  • certfile ist der Pfad zur Zertifikatsdatei für die Domain.
  • certkeyfile 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.

Wenn Sie auf HTTPS umstellen möchten, während Apps bereits installiert ist, lesen Sie diese Anleitung.