Saltar al contenido principal

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

Introducción​

Cuando instala ONLYOFFICE Apps Developer en Windows, puede usar 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 de los usuarios 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 Developer.

nota

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

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 de certificado para el dominio.
  • PRIVATEKEY es la ruta al archivo de 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://.