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.
Al cambiar a HTTPS, el puerto 443 debe estar disponible.
Creación e instalación de un certificado firmado por una CA
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:
-
EMAILes 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 -
DOMAINes la dirección del dominio donde está instalado su espacio de trabajo ONLYOFFICE Apps Developer.
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://.
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:
CERTIFICATEes la ruta al archivo de certificado para el dominio.PRIVATEKEYes la ruta al archivo de clave privada para el certificado.
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://.