Como mudar o ONLYOFFICE Apps Developer para HTTPS no Windows
Introdução
Quando você instala o ONLYOFFICE Apps Developer no Windows, pode usar o serviço letsencrypt.org e um script para criar facilmente um certificado assinado por CA e mudar o espaço de trabalho para HTTPS com um único comando.
O artigo abaixo explicará como isso pode ser feito.
Ao mudar para HTTPS, a porta 443 deve estar disponível.
Criando e instalando certificado assinado por CA
Você precisa ter o 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 fazer 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 dos usuários devem estar entre aspas.
Exemplo de um 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 Developer está instalado.
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 via o endereço https://.
Uma tarefa de prolongamento automático do certificado será adicionada ao agendador de tarefas. Você não precisará executar novamente o script quando o certificado expirar.
Usando seus próprios certificados
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.
Um certificado autoassinado deve ter uma cadeia completa para funcionar corretamente.
Agora seu espaço de trabalho deve estar disponível via o endereço https://.