- Inicio
- Docs
- Instalación y configuración
- Comunidad
- Versión de Linux
- Cambio de ONLYOFFICE Docs al protocolo HTTPS
Cambio de ONLYOFFICE Docs al protocolo HTTPS
Introducción
En la mayoría de los casos, acceder a ONLYOFFICE Docs a través del protocolo HTTPS es mucho más seguro que a través de HTTP, que se utiliza por defecto. Para cambiar el método de acceso de los editores, se deben realizar ciertas acciones. Siga los pasos a continuación para saber cómo cambiar su ONLYOFFICE Docs al protocolo HTTPS.
Cambiar ONLYOFFICE Docs a HTTPS usando certbot
La forma más sencilla de cambiar ONLYOFFICE Docs a HTTPS es obtener automáticamente certificados SSL de Let's Encrypt usando certbot.
Instale certbot. Este proceso varía según el sistema operativo: basado en DEB o RPM. Por favor, elija la pestaña correspondiente para leer las instrucciones para su sistema operativo:
sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot sudo yum install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap sudo snap install core sudo snap refresh core sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot Una vez que certbot esté instalado en su máquina, ejecute el script especificando su correo electrónico y dominio:
sudo bash /usr/bin/documentserver-letsencrypt.sh email@example.com yourdomain.com El script creará e instalará automáticamente el certificado firmado por la CA de letsencrypt.org en su servidor y reiniciará el servicio NGINX para que los cambios surtan efecto.
Ahora, su ONLYOFFICE Docs debería estar disponible en la dirección https://yourdomain.com.
Cambiar ONLYOFFICE Docs v5.3 y posteriores a HTTPS
Antes de poder comenzar a cambiar su ONLYOFFICE Docs al protocolo HTTPS, necesitará crear un certificado de seguridad y la clave privada del certificado. Colóquelos en una carpeta en el ordenador donde está instalado ONLYOFFICE Docs.
Una vez que tenga el certificado, continúe con los pasos a continuación:
- Detenga el servicio NGINX:
sudo service nginx stop - Copie el archivo
ds-ssl.conf.tmplal archivods.confusando el siguiente comando:sudo cp -f /etc/onlyoffice/documentserver/nginx/ds-ssl.conf.tmpl /etc/onlyoffice/documentserver/nginx/ds.conf - Edite el archivo
/etc/onlyoffice/documentserver/nginx/ds.confreemplazando todos los parámetros entre llaves dobles {{...}} con los valores reales:- {{SSL_CERTIFICATE_PATH}} - la ruta al certificado SSL que obtuvo;
- {{SSL_KEY_PATH}} - la ruta a la clave privada del certificado SSL;
- {{SSL_VERIFY_CLIENT}} - si la verificación de certificados de cliente está habilitada (con valores disponibles de
on,off,optionalyoptional_no_ca); - {{CA_CERTIFICATES_PATH}} - la ruta al certificado de cliente, que se verificará si está habilitado con el parámetro anterior;
- {{ONLYOFFICE_HTTPS_HSTS_MAXAGE}} - opción de configuración avanzada para establecer el HSTS max-age en la configuración de vHost de NGINX de ONLYOFFICE Docs, y aplicable solo cuando se usa SSL (generalmente predeterminado a
31536000que se considera lo suficientemente seguro); - {{SSL_DHPARAM_PATH}} - la ruta al parámetro Diffie-Hellman;
- Cuando se hayan realizado todos los cambios, puede iniciar el servicio NGINX nuevamente:
sudo service nginx startEl puerto 443 debe estar abierto para el correcto funcionamiento del portal. - Ejecute el siguiente script:
sudo bash /usr/bin/documentserver-update-securelink.sh