Windows için ONLYOFFICE Apps Developer'ı HTTPS'e geçirme
Giriş
ONLYOFFICE Apps Developer'ı Windows üzerine kurduğunuzda, letsencrypt.org hizmetini ve betiğini kullanarak tek bir komutla kolayca CA imzalı bir sertifika oluşturabilir ve çalışma alanını HTTPS'e geçirebilirsiniz.
Aşağıdaki makale bunun nasıl yapılacağını açıklar.
HTTPS'e geçerken 443 numaralı bağlantı noktası kullanılabilir olmalıdır.
CA imzalı sertifika oluşturma ve kurma
Bilgisayarınızda PowerShell 5.1 veya sonraki bir sürümün kurulu olması gerekir.
Windows PowerShell'i yönetici olarak çalıştırın. PowerShell varsayılan olarak aşağıdaki yola kurulur:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PowerShell konsolunda \sbin\ dizinine gidin. Bunun için aşağıdaki komutu kullanın:
cd "C:\Program Files\Ascensio System SIA\Apps\sbin"
Aşağıdaki betiği çalıştırın:
./apps-ssl-setup.ps1 EMAIL DOMAIN
Burada:
-
EMAIL, kayıt ve kurtarma iletişimi için kullanılan e-posta adresidir.Birden fazla e-posta adresi kaydetmek için virgül kullanın, örneğin: u1@example.com,u2@example.com. Kullanıcı e-posta adresleri tırnak içine alınmalıdır.
Betiği çalıştıran komut örneği:
./apps-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN -
DOMAIN, ONLYOFFICE Apps Developer çalışma alanınızın kurulu olduğu alan adının adresidir.
Alan adınızın A kayıtlarını denetleyin (örneğin ping komutuyla), aksi halde sertifika verilmez.
Betik, CA imzalı sertifikayı oluşturup sunucunuza kuracaktır.
Artık çalışma alanınıza https:// adresi üzerinden erişilebilir olmalıdır.
Görev zamanlayıcıya otomatik sertifika yenileme görevi eklenir. Sertifikanın süresi dolduğunda betiği yeniden çalıştırmanız gerekmez.
Kendi sertifikalarınızı kullanma
Kendi sertifikalarınızı -f parametresiyle kullanabilirsiniz:
./apps-ssl-setup.ps1 -f yourdomain.com CERTIFICATE PRIVATEKEY
Burada:
CERTIFICATE, alan adının sertifika dosyasının yoludur.PRIVATEKEY, sertifikanın özel anahtar dosyasının yoludur.
Kendinden imzalı bir sertifikanın doğru çalışması için tam zincire sahip olması gerekir.
Artık çalışma alanınıza https:// adresi üzerinden erişilebilir olmalıdır.