Prebacivanje Windows instalacije ONLYOFFICE Workspace Enterprise na HTTPS
Uvod
Kada instalirate ONLYOFFICE Workspace Enterprise na Windows, sekcija HTTPS neće biti prisutna u Kontrolnoj tabli. To ne znači da nećete moći da prebacite svoj portal na HTTPS protokol.
Počevši od verzije 9.1, koristi se servis i skripta sa letsencrypt.org kako bi se kreirao sertifikat potpisan od strane CA i portal prebacio na HTTPS sa jednom komandom.
Članak ispod će objasniti kako se to može uraditi. Da biste instalirali sopstveni sertifikat, molimo vas da pogledate ovaj članak.
Kreiranje i instalacija sertifikata potpisanog od strane CA
Korak 1. Proverite verziju PowerShell-a
Potrebno je da imate instaliranu PowerShell verziju 5.1 ili noviju na vašem računaru. Po defaultu, PowerShell je instaliran na sledećoj putanji:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Da biste proverili verziju PowerShell-a, otvorite PowerShell i pokrenite:
$PSVersionTable.PSVersion
Ako je verzija starija od 5.1, ažurirajte PowerShell pre nego što nastavite.
Korak 2. Otvorite PowerShell kao administrator
Desni klik na prečicu PowerShell i izaberite Pokreni kao administrator.
Korak 3. Pređite u direktorijum Tools
U konzoli PowerShell, pređite u direktorijum Tools koristeći sledeću komandu:
cd "C:\Program Files (x86)\Ascensio System SIA\CommunityServer\Tools"
Korak 4. Pokrenite Let's Encrypt skriptu
Pre nego što pokrenete skriptu, uverite se da su DNS A zapisi za vaš domen i sve poddomene pravilno konfigurisani i da se povezuju na vaš server (npr. proverite koristeći nslookup ili ping). Sertifikat neće biti izdat ako DNS nije pravilno konfigurisano.
Pokrenite sledeću skriptu:
.\letsencrypt.ps1 yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com
Gde je yourdomain.com adresa domena na kojem je instaliran vaš ONLYOFFICE Workspace Enterprise portal, a subdomain1.yourdomain.com i subdomain2.yourdomain.com (i svi dodatni poddomeni, svaki odvojen razmakom) su poddomeni glavnog domena koji koristite.
Skripta će kreirati i instalirati sertifikat potpisan od strane CA na vaš server. Kada se završi, vaš portal će biti dostupan na svojoj https:// adresi.
Zadatak za automatsko obnavljanje sertifikata će biti dodat u Task Scheduler. Nećete morati ponovo da pokrećete skriptu kada sertifikat istekne.