Saltar al contenido principal

Cambiar su ONLYOFFICE Apps Community a HTTPS para la versión de Windows

Introducción​

Cuando instala ONLYOFFICE Apps Community en Windows, puede utilizar el servicio y script de letsencrypt.org para crear fácilmente un certificado firmado por una CA y cambiar el espacio de trabajo a HTTPS con un solo comando.

El artículo a continuación explicará cómo se puede hacer esto.

nota

Al cambiar a HTTPS, el puerto 443 debe estar disponible.

Creación e instalación de un certificado firmado por una CA​

nota

Necesita tener instalada la versión 5.1 de PowerShell o posterior en su computadora.

Ejecute Windows PowerShell como administrador. Por defecto, PowerShell está instalado en la siguiente ruta:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

En la consola de PowerShell, vaya al directorio \sbin\. Para hacerlo, use el siguiente comando:

cd "C:\Program Files\Ascensio System SIA\Apps\sbin"

Ejecute el siguiente script:

./apps-ssl-setup.ps1 EMAIL DOMAIN

Dónde:

  • EMAIL es el correo electrónico utilizado para el registro y contacto de recuperación.

    Use coma para registrar múltiples correos electrónicos, por ejemplo: u1@example.com,u2@example.com. Los correos electrónicos deben estar entre comillas.

    Ejemplo de un comando para ejecutar el script:

    ./apps-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
  • DOMAIN es la dirección del dominio donde está instalado su espacio de trabajo ONLYOFFICE Apps Community.

nota

Verifique los registros A para su dominio (por ejemplo, usando el comando ping), de lo contrario, el certificado no se emitirá.

El script creará e instalará el certificado firmado por la CA en su servidor.

Ahora su espacio de trabajo debería estar disponible a través de la dirección https://.

nota

Se añadirá una tarea de prolongación automática del certificado al programador de tareas. No necesitará volver a ejecutar el script cuando el certificado expire.

Usar certificados propios​

Puede usar sus propios certificados a través del parámetro -f:

./apps-ssl-setup.ps1 -f yourdomain.com CERTIFICATE PRIVATEKEY

Dónde:

  • CERTIFICATE es la ruta al archivo del certificado para el dominio.
  • PRIVATEKEY es la ruta al archivo de la clave privada para el certificado.
nota

Un certificado autofirmado debe tener una cadena completa para funcionar correctamente.

Ahora su espacio de trabajo debería estar disponible a través de la dirección https://.