- Početna
- Radni prostor
- Instalacija
- Zajednica
- Linux
- Prebacivanje ONLYOFFICE Workspace Community na HTTPS protokol
Prebacivanje ONLYOFFICE Workspace Community na HTTPS protokol
Uvod
U većini slučajeva pristup portalu putem HTTPS protokola je mnogo sigurniji nego putem HTTP protokola koji se koristi podrazumevano. Ali da biste promenili način pristupa portalu, potrebno je izvršiti određene radnje. Molimo vas da pratite korake ispod kako biste saznali kako da prebacite vaš ONLYOFFICE Workspace na HTTPS protokol.
Kreiranje sigurnosnog sertifikata i privatnog ključa
Pre nego što možete da prebacite vaš ONLYOFFICE Workspace Community na HTTPS protokol, potrebno je da kreirate sigurnosni sertifikat i privatni ključ sertifikata.
Da biste automatski generisali SSL sertifikat koristeći letsencrypt servis, možete se obratiti ovom članku.
Kada dobijete sertifikat, nastavite sa sledećim koracima.
Prebacivanje ONLYOFFICE Workspace Community na HTTPS korišćenjem skripte
Brži način da prebacite ONLYOFFICE Workspace Community na HTTPS je korišćenje date skripte. Ona se nalazi ovde:
/var/www/onlyoffice/Tools/default-onlyoffice-ssl.sh
Postavite kreirane sertifikate u /var/www/onlyoffice/Data/certs/. Tamo treba da budu dva fajla:
/var/www/onlyoffice/Data/certs/onlyoffice.crt/var/www/onlyoffice/Data/certs/onlyoffice.key
I pokrenite skriptu:
sudo bash /var/www/onlyoffice/Tools/default-onlyoffice-ssl.sh Ovo će obaviti sve što je potrebno da vaša ONLYOFFICE Workspace Community instalacija pređe na HTTPS.
Ručno prebacivanje ONLYOFFICE Workspace Community na HTTPS
Možete ručno izvršiti sve radnje koje obavlja skripta. Za to, uradite sledeće:
- Zaustavite NGINX servis:
sudo service nginx stop - Kopirajte fajl
/etc/nginx/includes/onlyoffice-communityserver-common-ssl.conf.templateu fajl/etc/nginx/sites-available/onlyofficeza sisteme zasnovane na Debian-u ili u fajl/etc/nginx/conf.d/onlyoffice.confza sisteme zasnovane na RPM-u.Koristite sledeću komandu za sisteme zasnovane na Debian-u:
sudo cp -f /etc/nginx/includes/onlyoffice-communityserver-common-ssl.conf.template /etc/nginx/sites-available/onlyofficeKoristite sledeću komandu za sisteme zasnovane na RPM-u:
sudo cp -f /etc/nginx/includes/onlyoffice-communityserver-common-ssl.conf.template /etc/nginx/conf.d/onlyoffice.conf - Izmenite fajl
/etc/nginx/sites-available/onlyofficeza sisteme zasnovane na Debian-u ili fajl/etc/nginx/conf.d/onlyoffice.confza sisteme zasnovane na RPM-u. Promenite sve parametre u dvostrukim vitičastim zagradama {{...}} sa stvarno korišćenim vrednostima:- {{SSL_CERTIFICATE_PATH}} - putanja do SSL sertifikata koji ste dobili;
- {{SSL_KEY_PATH}} - putanja do privatnog ključa SSL sertifikata;
- {{SSL_VERIFY_CLIENT}} - da li je verifikacija klijentskih sertifikata omogućena (sa dostupnim vrednostima
on,off,optionalioptional_no_ca); - {{CA_CERTIFICATES_PATH}} - putanja do klijentskog sertifikata, koji će biti verifikovan ako je omogućeno prethodnim parametrom;
- {{ONLYOFFICE_HTTPS_HSTS_MAXAGE}} - napredna opcija konfiguracije za postavljanje HSTS max-age u ONLYOFFICE Workspace Community NGINX vHost konfiguraciji, i primenjuje se samo kada je SSL u upotrebi (obično podrazumevana vrednost je
31536000što se smatra dovoljno sigurnim); - {{SSL_DHPARAM_PATH}} - putanja do Diffie-Hellman parametra;
- {{ONLYOFFICE_NGINX_KEEPLIVE}} - maksimalan broj neaktivnih keep-alive konekcija ka upstream serverima koje se čuvaju u kešu svakog radnog procesa (za više informacija o ovom parametru, pogledajte NGINX dokumentaciju);
- {{DOCKER_ONLYOFFICE_SUBNET}} - vrednost Docker interne podmreže (u slučaju da je ONLYOFFICE Workspace Community instaliran koristeći Docker);
- {{SSL_OCSP_CERTIFICATE_PATH}} - putanja do fajla sa pouzdanim CA sertifikatima u PEM formatu koji se koriste za verifikaciju klijentskih sertifikata i OCSP (Online Certificate Status Protocol) odgovora ako je ssl_stapling omogućeno.
- Otvorite konfiguracioni fajl
/var/www/onlyoffice/Services/MailAggregator/ASC.Mail.Aggregator.CollectionService.exe.configi postavite vrednost parametramail.default-api-schemenahttps. Nakon toga, restartujte mail aggregator servis:onlyofficeMailAggregator restart - Prebacite Talk na TLS protokol. Pogledajte ovaj članak da saznate kako se to može uraditi.
- Kada su sve promene izvršene, možete ponovo pokrenuti NGINX servis:
sudo service nginx startPort 443 mora biti otvoren za ispravan rad portala.