Pular para o conteúdo principal

Como mudar o ONLYOFFICE Apps Community para HTTPS no Windows

Introdução​

Ao instalar o ONLYOFFICE Apps Community no Windows, você pode usar o serviço letsencrypt.org e um script para criar facilmente um certificado assinado por uma CA e mudar o espaço de trabalho para HTTPS com um único comando.

O artigo abaixo explicará como isso pode ser feito.

observação

Ao mudar para HTTPS, a porta 443 deve estar disponível.

Criando e instalando certificado assinado por CA​

observação

Você precisa ter o Windows PowerShell versão 5.1 ou posterior instalado no seu computador.

Execute o Windows PowerShell como administrador. Por padrão, o PowerShell está instalado no seguinte caminho:

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

No console do PowerShell, vá para o diretório \sbin\. Para isso, use o seguinte comando:

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

Execute o seguinte script:

./apps-ssl-setup.ps1 EMAIL DOMAIN

Onde:

  • EMAIL é o e-mail usado para registro e contato de recuperação.

    Use vírgula para registrar múltiplos e-mails, por exemplo: u1@example.com,u2@example.com. Os e-mails do usuários devem estar entre aspas.

    Exemplo de comando para executar o script:

    ./apps-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
  • DOMAIN é o endereço do domínio onde seu espaço de trabalho ONLYOFFICE Apps Community está instalado.

observação

Verifique os registros A para seu domínio (por exemplo, usando o comando ping), caso contrário, o certificado não será emitido.

O script criará e instalará o certificado assinado por CA no seu servidor.

Agora seu espaço de trabalho deve estar disponível através do endereço https://.

observação

Uma tarefa de prolongamento automático do certificado será adicionada ao agendador de tarefas. Você não precisará executar o script novamente quando o certificado expirar.

Usando certificados próprios​

Você pode usar seus próprios certificados via o parâmetro -f:

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

Onde:

  • CERTIFICATE é o caminho para o arquivo de certificado do domínio;
  • PRIVATEKEY é o caminho para o arquivo de chave privada do certificado.
observação

Um certificado autoassinado deve ter uma cadeia completa para funcionar corretamente.

Agora seu espaço de trabalho deve estar disponível através do endereço https://.