Nginx e SSL
Configuração do Nginx
Para expor a Evolution API na web de forma segura, você pode configurar o Nginx como um proxy reverso.
Instalação do Nginx
Instale, inicie e habilite o Nginx:
Se a informação “Ativo: ativo (em execução)” aparecer, o Nginx está funcionando corretamente.
Configuração do Nginx
Remova a configuração padrão do Nginx:
Crie um novo arquivo de configuração:
Adicione a seguinte configuração:
Recarregue o Nginx para aplicar as alterações:
Se necessário, faça o usuário nginx
ser o proprietário do diretório da web:
Para configurar um Virtual Host, crie um arquivo de configuração:
Adicione a seguinte configuração:
Crie um link simbólico para habilitar a configuração:
Recarregue o Nginx:
Instalar o Certbot para o Certificado SSL
Para proteger sua Evolution API com SSL, instale o Certbot:
Configurar SSL com Certbot
Para configurar o SSL, use o comando:
Se o processo for bem-sucedido, você verá a mensagem “Congratulations! You have successfully enabled HTTPS”.