Mudando uma instalação do ONLYOFFICE Workspace Enterprise no Windows para HTTPS
Introdução
Quando você instala o ONLYOFFICE Workspace Enterprise no Windows, a seção HTTPS estará ausente do Painel de Controle. Isso não significa que você não poderá mudar seu portal para o protocolo HTTPS.
A partir da versão 9.1, o serviço e script do letsencrypt.org são usados para criar facilmente um certificado assinado por uma CA e mudar o portal para HTTPS com um único comando.
O artigo abaixo explicará como isso pode ser feito. Para instalar seu próprio certificado, consulte este artigo.
Criando e instalando certificado assinado por CA
Passo 1. Verificar a versão do PowerShell
Você precisa do PowerShell versão 5.1 ou posterior instalado em seu computador. Por padrão, o PowerShell está instalado no seguinte caminho:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Para verificar sua versão do PowerShell, abra o PowerShell e execute:
$PSVersionTable.PSVersion
Se a versão for anterior a 5.1, atualize o PowerShell antes de prosseguir.
Passo 2. Abrir o PowerShell como administrador
Clique com o botão direito no atalho do PowerShell e selecione Executar como administrador.
Passo 3. Navegar até o diretório Tools
No console do PowerShell, navegue até o diretório Tools usando o seguinte comando:
cd "C:\Program Files (x86)\Ascensio System SIA\CommunityServer\Tools"
Passo 4. Executar o script Let's Encrypt
Antes de executar o script, certifique-se de que os registros DNS A para seu domínio e todos os subdomínios estejam configurados corretamente e resolvam para seu servidor (por exemplo, verifique usando nslookup ou ping). O certificado não será emitido se o DNS não estiver configurado corretamente.
Execute o seguinte script:
.\letsencrypt.ps1 yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com
Onde yourdomain.com é o endereço do domínio onde seu portal ONLYOFFICE Workspace Enterprise Edition está instalado, e subdomain1.yourdomain.com e subdomain2.yourdomain.com (e quaisquer subdomínios adicionais, cada um separado por um espaço) são os subdomínios para o domínio principal que você usa.
O script criará e instalará o certificado assinado por CA em seu servidor. Uma vez concluído, seu portal estará disponível em seu endereço https://.
Uma tarefa para renovação automática do certificado será adicionada ao Agendador de Tarefas. Você não precisará executar o script novamente quando o certificado expirar.