Passare a HTTPS per ONLYOFFICE Apps Enterprise su Windows
Introduzione
Quando installi ONLYOFFICE Apps Enterprise 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 eseguire questa operazione.
Quando si passa a HTTPS, la porta 443 deve essere disponibile.
Creazione e installazione del certificato firmato da CA
È necessario avere installato sul tuo 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 una 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 dove è installato il tuo spazio di lavoro ONLYOFFICE Apps Enterprise.
Controlla 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 scadrà.
Utilizzo di certificati propri
Puoi utilizzare i tuoi certificati tramite il parametro -f:
./apps-ssl-setup.ps1 -f yourdomain.com CERTIFICATE PRIVATEKEY
Dove:
CERTIFICATEè il percorso del file del certificato per il dominio.PRIVATEKEYè il percorso del 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://.