Aller au contenu principal

Faire passer ONLYOFFICE Apps Développeur en HTTPS sous Windows

Introduction​

Lors de l'installation d'ONLYOFFICE Apps Développeur sous Windows, vous pouvez utiliser le service et le script letsencrypt.org pour créer facilement le certificat signé par l'autorité de certification et passer en HTTPS avec une seule commande.

Cet article vous expliquera comment le faire.

remarque

Lors du passage en HTTPS, le port 443 doit être disponible.

Créer et installer un certificat signé par l'autorité de certification​

remarque

Installez PowerShell version 5.1 ou version ultérieure sur votre ordinateur.

Lancez Windows PowerShell en mode administrateur. Par défaut, le chemin d'accès à PowerShell est comme suit:

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

Depuis la console PowerShell, passez au répertoire \sbin\. Pour ce faire, utilisez la commande suivante:

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

Exécutez le script suivant:

./apps-ssl-setup.ps1 EMAIL DOMAIN

Où:

  • EMAIL est l'adresse email à utiliser lors de l'enregistrement et la récupération.

    Utilisez une virgule pour enregistrer plusieurs adresses emails, par exemple: u1@example.com,u2@example.com. Les adresses e-mail des utilisateurs doivent apparaître entre guillemets.

    Un exemple de la commande à exécuter le script:

    ./apps-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
  • DOMAIN est l'adresse du domaine où votre espace de travail ONLYOFFICE Apps Développeur est installé.

remarque

Vérifiez les Enregistrements A de votre domaine (par ex. en utilisant la commande ping), sinon le certificat ne sera pas généré.

Le script créera et installera automatiquement le certificat signé par l'autorité de certification sur votre serveur.

Désormais, votre espace de travail doit être disponible sur l'adresse https://.

remarque

Une tâche de renouvellement automatique du certificat sera ajoutée au planificateur de tâches. Vous ne devez pas exécuter le script à nouveau à l'expiration du certificat.

Utiliser vos propres certificats​

Vous pouvez utiliser vos propres certificats à l'aide du paramètre -f:

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

Où:

  • CERTIFICATE est le chemin d'accès au certificat pour le domaine.
  • PRIVATEKEY est le chemin d'accès à la clé privée pour le certificat.
remarque

Un certificat auto-signé doit contenir la chaîne complète pour un bon fonctionnement.

Désormais, votre espace de travail doit être disponible sur l'adresse https://.