Cambio de una instalación de Windows de ONLYOFFICE Workspace Enterprise a HTTPS
Introducción
Cuando instala ONLYOFFICE Workspace Enterprise en Windows, la sección de HTTPS estará ausente del Panel de Control. Esto no significa que no podrá cambiar su portal al protocolo HTTPS.
A partir de la versión 9.1, se utiliza el servicio y script de letsencrypt.org para crear fácilmente un certificado firmado por una CA y cambiar el portal a HTTPS con un solo comando.
El artículo a continuación explicará cómo se puede hacer esto. Para instalar su propio certificado, por favor consulte este artículo.
Creación e instalación de un certificado firmado por una CA
Paso 1. Verifique la versión de PowerShell
Necesita tener PowerShell versión 5.1 o posterior instalado en su computadora. Por defecto, PowerShell está instalado en la siguiente ruta:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Para verificar su versión de PowerShell, abra PowerShell y ejecute:
$PSVersionTable.PSVersion
Si la versión es anterior a 5.1, actualice PowerShell antes de continuar.
Paso 2. Abra PowerShell como administrador
Haga clic derecho en el acceso directo de PowerShell y seleccione Ejecutar como administrador.
Paso 3. Navegue al directorio de Herramientas
En la consola de PowerShell, navegue al directorio Tools usando el siguiente comando:
cd "C:\Program Files (x86)\Ascensio System SIA\CommunityServer\Tools"
Paso 4. Ejecute el script de Let's Encrypt
Antes de ejecutar el script, asegúrese de que los registros A de DNS para su dominio y todos los subdominios estén configurados correctamente y resuelvan a su servidor (por ejemplo, verifique usando nslookup o ping). El certificado no se emitirá si el DNS no está configurado correctamente.
Ejecute el siguiente script:
.\letsencrypt.ps1 yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com
Dónde yourdomain.com es la dirección del dominio donde está instalado su portal de ONLYOFFICE Workspace Enterprise, y subdomain1.yourdomain.com y subdomain2.yourdomain.com (y cualquier subdominio adicional, cada uno separado por un espacio) son los subdominios para el dominio principal que utiliza.
El script creará e instalará el certificado firmado por la CA en su servidor. Una vez que se complete, su portal estará disponible en su dirección https://.
Se añadirá una tarea para la renovación automática del certificado al Programador de Tareas. No necesitará ejecutar el script nuevamente cuando el certificado expire.