Windows için ONLYOFFICE Workspace Enterprise'ı HTTPS'e geçirme
Giriş
ONLYOFFICE Workspace Enterprise'ı Windows'a kurduğunuzda Control Panel'de HTTPS bölümü bulunmaz. Bu, portalınızı HTTPS'e geçiremeyeceğiniz anlamına gelmez.
9.1 sürümünden itibaren letsencrypt.org hizmeti ve betiği, CA imzalı bir sertifika oluşturmak ve portalı tek komutla HTTPS'e geçirmek için kullanılır.
Aşağıdaki makalede bunun nasıl yapılacağı açıklanmaktadır. Kendi sertifikanızı kurmak için bu makaleye bakın.
CA imzalı sertifika oluşturma ve kurma
1. Adım. PowerShell sürümünü kontrol etme
Bilgisayarınızda PowerShell 5.1 veya üzeri sürümün kurulu olması gerekir. PowerShell varsayılan olarak şu yola kurulur:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PowerShell sürümünüzü kontrol etmek için PowerShell'i açın ve şu komutu çalıştırın:
$PSVersionTable.PSVersion
Sürüm 5.1'den eskiyse devam etmeden önce PowerShell'i güncelleyin.
2. Adım. PowerShell'i yönetici olarak açma
PowerShell kısayoluna sağ tıklayın ve Run as administrator seçeneğini belirleyin.
3. Adım. Tools dizinine gitme
PowerShell konsolunda aşağıdaki komutla Tools dizinine gidin:
cd "C:\Program Files (x86)\Ascensio System SIA\CommunityServer\Tools"
4. Adım. Let's Encrypt betiğini çalıştırma
Betiği çalıştırmadan önce etki alanınızın ve tüm alt etki alanlarının DNS A kayıtlarının doğru yapılandırıldığından ve sunucunuza çözümlendiğinden emin olun (örneğin nslookup veya ping ile doğrulayın). DNS doğru yapılandırılmamışsa sertifika verilmez.
Aşağıdaki betiği çalıştırın:
.\letsencrypt.ps1 yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com
Burada yourdomain.com, ONLYOFFICE Workspace Enterprise portalınızın kurulu olduğu etki alanının adresidir; subdomain1.yourdomain.com ve subdomain2.yourdomain.com (ve her biri boşlukla ayrılmış diğer alt etki alanları) ise kullandığınız ana etki alanının alt etki alanlarıdır.
Betik, CA imzalı sertifikayı sunucunuzda oluşturup kurar. İşlem tamamlandığında portalınıza https:// adresinden erişebilirsiniz.
Görev Zamanlayıcı'ya (Task Scheduler) otomatik sertifika yenileme görevi eklenir. Sertifikanın süresi dolduğunda betiği yeniden çalıştırmanız gerekmez.