Passare a HTTPS per ONLYOFFICE Apps Community su Windows
Introduzione
Quando installi ONLYOFFICE Apps Community su Windows, puoi utilizzare il servizio e lo script di letsencrypt.org per creare facilmente un certificato firmato da un'autorità di certificazione e passare lo spazio di lavoro a HTTPS con un solo comando.
L'articolo seguente spiegherà come fare.
Quando si passa a HTTPS, la porta 443 deve essere disponibile.
Creare e installare un certificato firmato da CA
È necessario avere installato sul computer PowerShell versione 5.1 o successiva.
Esegui Windows PowerShell come amministratore. Di default, PowerShell è installato nel seguente percorso:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Nella console di PowerShell, vai alla directory \sbin\. Per farlo, utilizza il seguente comando:
cd "C:\Program Files\Ascensio System SIA\Apps\sbin"
Esegui il seguente script:
./apps-ssl-setup.ps1 EMAIL DOMAIN
Dove:
-
EMAILè l'email utilizzata per la registrazione e il contatto di recupero.Usa la virgola per registrare più email, ad esempio: u1@example.com,u2@example.com. Le email degli utenti devono essere racchiuse tra virgolette.
Esempio di comando per eseguire lo script:
./apps-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN -
DOMAINè l'indirizzo del dominio in cui è installato il tuo spazio di lavoro ONLYOFFICE Apps Community.
Verifica i record A per il tuo dominio (ad esempio utilizzando il comando ping), altrimenti il certificato non verrà emesso.
Lo script creerà e installerà il certificato firmato da CA sul tuo server.
Ora il tuo spazio di lavoro dovrebbe essere disponibile tramite l'indirizzo https://.
Un'attività di rinnovo automatico del certificato verrà aggiunta all'Utilità di pianificazione. Non sarà necessario rieseguire lo script quando il certificato scade.
Utilizzare certificati propri
Puoi utilizzare i tuoi certificati tramite il parametro -f:
./apps-ssl-setup.ps1 -f yourdomain.com CERTIFICATE PRIVATEKEY
Dove:
CERTIFICATEè il percorso al file del certificato per il dominio.PRIVATEKEYè il percorso al file della chiave privata per il certificato.
Un certificato autofirmato deve avere una catena completa per funzionare correttamente.
Ora il tuo spazio di lavoro dovrebbe essere disponibile tramite l'indirizzo https://.