Windows için ONLYOFFICE Docs Enterprise Edition'ı HTTPS'ye geçirme
Giriş
Çoğu durumda düzenleyicilere varsayılan olarak kullanılan HTTP yerine HTTPS protokolüyle erişmek çok daha güvenlidir. Ancak düzenleyicilerin erişim yöntemini değiştirmek için bazı işlemler yapmanız gerekir. ONLYOFFICE Docs'u HTTPS protokolüne geçirmek için aşağıdaki adımları izleyin.
ONLYOFFICE Docs v5.3 ve sonraki sürümlerini HTTPS'ye geçirme
ONLYOFFICE Docs'u HTTPS protokolüne geçirmeden önce bir güvenlik sertifikası ve sertifikanın özel anahtarını oluşturmanız gerekir. Bunları ONLYOFFICE Docs'un kurulu olduğu bilgisayarda bir klasöre koyun.
Sertifikayı edindikten sonra aşağıdaki adımlara geçin:
Tüm komutlar yönetici ayrıcalıklarıyla çalıştırılmalıdır. Komut istemini yönetici olarak başlatmak için masaüstünün sol alt köşesindeki Başlat menüsü düğmesine sağ tıklayın ve Komut İstemi (Yönetici) seçeneğine tıklayın.
-
ONLYOFFICE DocumentServer Proxy hizmetini durdurun:
net stop DsProxySvc -
%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds-ssl.conf.tmpldosyasını aşağıdaki komutla%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds.confdosyasına kopyalayın:COPY /Y "%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds-ssl.conf.tmpl" "%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds.conf" -
%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds.confdosyasını düzenleyerek çift küme parantezi içindeki tüm {{...}} parametreleri gerçekte kullandığınız değerlerle değiştirin:notTers eğik çizgi karakterlerinin ( \ ) şu yollardan biriyle kaçış karakteriyle yazılması gerektiğini unutmayın:
C:\\yourfolder\\certificates\\onlyoffice.keyveyaC:/yourfolder/certificates/onlyoffice.key. Yolda boşluk varsa yolun tamamını tırnak içine almanız gerekir, örneğin:"C:/yourfolder/my certificates/onlyoffice.key".- {{SSL_CERTIFICATE_PATH}} - edindiğiniz SSL sertifikasının yolu;
- {{SSL_KEY_PATH}} - SSL sertifikasının özel anahtarının yolu;
- {{SSL_VERIFY_CLIENT}} - istemci sertifikalarının doğrulanmasının etkin olup olmadığı (kullanılabilir değerler:
on,off,optionalveoptional_no_ca); - {{CA_CERTIFICATES_PATH}} - önceki parametreyle etkinleştirilmişse doğrulanacak istemci sertifikasının yolu;
- {{ONLYOFFICE_HTTPS_HSTS_MAXAGE}} - ONLYOFFICE Docs NGINX vHost yapılandırmasında HSTS max-age değerini ayarlamak için gelişmiş yapılandırma seçeneği; yalnızca SSL kullanıldığında geçerlidir (genellikle varsayılan değeri
31536000'dir ve yeterince güvenli kabul edilir); - {{SSL_DHPARAM_PATH}} - Diffie-Hellman parametresinin yolu;
Yapılandırma dosyasında kullanılan SSL parametreleri hakkında daha fazla bilgi için NGINX belgelerine bakın.
-
Tüm değişiklikleri yaptıktan sonra ONLYOFFICE DocumentServer Proxy hizmetini yeniden başlatabilirsiniz:
net start DsProxySvcnotPortalın doğru çalışması için 443 numaralı bağlantı noktası açık olmalıdır.
-
%ProgramFiles%\ONLYOFFICE\DocumentServer\bin\documentserver-update-securelink.batdosyasını çalıştırın.
ONLYOFFICE Docs v4.3–v5.2 sürümlerini HTTPS'ye geçirme
ONLYOFFICE Docs v4.3/v5.2 sürümlerini HTTPS'ye geçirmek için yukarıdaki tüm adımları uygulayın. Yalnızca ikinci ve üçüncü adımların farklı olduğuna ve şu şekilde olması gerektiğine dikkat edin:
-
%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver-ssl.conf.templatedosyasını aşağıdaki komutla%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver.confdosyasına kopyalayın:COPY /Y "%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver-ssl.conf.template" "%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver.conf" -
%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx-1.11.4\conf\onlyoffice-documentserver.confdosyasını düzenleyerek çift küme parantezi içindeki tüm {{...}} parametreleri gerçekte kullandığınız değerlerle değiştirin...