Evolution API: Domínio, Proxy e SSL - Guia Definitivo para Devs

Evolution API: Domínio, Proxy e SSL - Guia Definitivo para Devs

Evolution API: Domínio, Proxy e SSL - Guia Definitivo para Devs

Se você é web designer, desenvolvedor ou está construindo automações complexas, sabe que ter uma API rodando localmente é apenas o começo. Para que sua Evolution API alcance seu potencial máximo — seja para integrar com WhatsApp, automatizar processos ou servir como backend para seus projetos web — ela precisa estar acessível, segura e profissional.

Acessar sua API via IP numérico é como usar um cartão de visitas amassado: funciona, mas não transmite credibilidade. Configurar um domínio personalizado, proxy reverso e certificado SSL (HTTPS) é o passo fundamental para transformar sua Evolution API de um projeto local em uma solução robusta e pronta para produção.

Neste guia completo, a Menzzo vai te levar do zero ao deploy, mostrando o passo a passo para configurar seu domínio na Evolution API, com foco nas melhores práticas para segurança, performance e escalabilidade. Prepare-se para elevar o nível das suas aplicações!

Por Que Configurar um Domínio na Evolution API é um Jogo Que Muda Tudo?

Para web designers e desenvolvedores, a diferença entre um projeto amador e um profissional muitas vezes reside nos detalhes da infraestrutura. Configurar um domínio para sua Evolution API não é apenas uma formalidade; é uma decisão estratégica com impactos diretos:

  1. Profissionalismo e Credibilidade: Um domínio como api.seusite.com transmite muito mais confiança a clientes e sistemas integrados do que um IP numérico.

  2. Segurança Inegociável (HTTPS): Apenas com um domínio é possível instalar um certificado SSL, garantindo que a comunicação entre sua API e os clientes seja criptografada. Essencial para dados sensíveis e conformidade.

  3. Facilidade de Acesso e Integração: URLs amigáveis são mais fáceis de lembrar, documentar e integrar com outras plataformas (webhooks, autenticações OAuth, etc.).

  4. SEO e Descoberta (Indireta): Embora APIs não sejam diretamente ranqueadas como páginas web, ter um domínio próprio contribui para a autoridade geral do seu ecossistema digital.

  5. Escalabilidade e Organização: O uso de subdomínios permite organizar diferentes serviços (API, admin, webhooks) sob um mesmo domínio principal, facilitando a manutenção e futuras expansões.

Pré-Requisitos Essenciais: O Que Você Precisa Antes de Começar

Antes de mergulhar na configuração, certifique-se de ter o seguinte:

  1. Domínio Registrado e Acesso ao Painel de DNS: Você precisa de um domínio (ex: seusite.com) e acesso ao painel onde poderá criar e gerenciar os registros DNS (Registro A, CNAME).

  2. Evolution API Instalada e Rodando em uma VPS: Sua API deve estar funcionando em um servidor acessível publicamente, como uma VPS. Saiba a porta exata em que ela está operando (ex: 3000, 8080).

  3. IP Público do Servidor: O endereço IP fixo da sua VPS.

  4. Portas Liberadas: As portas 80 (HTTP) e 443 (HTTPS) devem estar abertas no firewall do seu servidor. A porta interna da API também deve estar acessível pelo localhost.

Domínio Principal vs. Subdomínio: A Escolha Inteligente para Sua API

Embora seja tecnicamente possível usar o domínio principal (ex: seusite.com) para sua API, a Menzzo recomenda fortemente o uso de um subdomínio.

Por que Subdomínios são a Melhor Prática para APIs:

  • Separação Clara: api.seusite.com deixa claro que aquele endereço é para a API, separando-a do seu site institucional (seusite.com) ou painel administrativo (admin.seusite.com).

  • Configurações Independentes: Você pode aplicar regras de proxy, certificados SSL e políticas de segurança específicas para a API sem afetar outros serviços.

  • Escalabilidade: Facilita a adição de novos serviços no futuro, cada um com seu próprio subdomínio, mantendo a arquitetura organizada.

  • Segurança: Reduz a superfície de ataque ao isolar a API.

A Base da Sua API: Por Que uma VPS é Indispensável

Para rodar a Evolution API em produção, com domínio, proxy reverso e SSL, você precisa de um ambiente que ofereça controle total, performance e estabilidade. Uma hospedagem compartilhada simplesmente não entrega isso.

É aqui que a VPS (Virtual Private Server) se torna a escolha óbvia para desenvolvedores e web designers.

Vantagens da VPS para Sua Evolution API:

  • Controle Total (Root Access): Você tem liberdade para instalar e configurar qualquer software, como Nginx (para proxy reverso), Certbot (para SSL) e o ambiente Node.js da sua API.

  • Recursos Dedicados: Diferente da hospedagem compartilhada, a VPS garante que você tenha vCPUs, RAM e SSD dedicados, sem oscilações de performance.

  • Segurança Aprimorada: Você controla o firewall, as portas e as configurações de segurança do seu servidor.

  • Escalabilidade: Conforme sua API cresce e recebe mais requisições, você pode facilmente escalar os recursos da sua VPS.

  • IP Dedicado: Essencial para a configuração de DNS e SSL.

A StayCloud: A Melhor Casa para Sua Evolution API

Para garantir que sua Evolution API tenha a performance e a estabilidade que o Google e seus clientes exigem, você precisa de uma hospedagem de alta qualidade. A StayCloud se destaca no mercado com suas soluções de VPS (Virtual Private Server), ideais para quem busca performance, segurança e escalabilidade.

Por que a VPS StayCloud é a Escolha Inteligente para Devs:

  1. Performance Inigualável:

    • CPUs Dedicadas: Recursos de processamento exclusivos para sua API.

    • Memória RAM DDR4: Velocidade e eficiência para lidar com picos de tráfego.

    • Discos SSD NVMe: Tecnologia de armazenamento de última geração, garantindo leitura e escrita de dados ultrarrápidas – essencial para o Core Web Vitals do Google e para o tempo de resposta da sua API.

  2. Estabilidade e Uptime:

    • IP Dedicado: Mais segurança e melhor reputação online para sua API.

    • Backup Diário: Seus dados seguros com backups automáticos.

    • Largura de Banda Ilimitada: Sem preocupações com limites de tráfego, mesmo com muitas requisições.

  3. Escalabilidade Simples: Conforme sua API cresce, você pode facilmente atualizar seu plano VPS, adicionando mais recursos sem interrupções.

  4. Controle Total: Acesso root e painel de controle intuitivo (EasyPanel) para gerenciar seu ambiente.

  5. Tecnologias Modernas: Suporte a Ubuntu, Alma Linux, Debian e instalações em 1 clique de ferramentas como n8n.

Planos VPS StayCloud: Potência para Cada Estágio da Sua API

A StayCloud oferece uma gama de planos VPS para atender desde projetos iniciantes até operações de alta demanda:

Plano VPS

Preço Mensal

vCPU Dedicada

RAM DDR4

SSD NVMe

Starter VPS

R$ 62,93

2

4 GB

30 GB

Essential VPS

R$ 104,93

4

8 GB

50 GB

Premium VPS

R$ 186,41

4

16 GB

100 GB

Advanced VPS

R$ 279,99

8

16 GB

200 GB

Todos os planos incluem Backup Diário, IP Dedicado, EasyPanel, Cooltify, n8n instalação 1 clique, diversas opções de OS e Largura de Banda Ilimitada.

🚀 Sua API merece a melhor infraestrutura!

Conheça os planos VPS da StayCloud e garanta a performance e segurança que sua Evolution API precisa: http://br.staycloud.com.br/menzzo?utm_source=instagram&utm_medium=social_bio&utm_campaign=embaixadores&utm_content=menzzo

Passo a Passo: Configurando Domínio, Proxy Reverso e SSL na Evolution API

Vamos ao que interessa! Siga este guia prático para colocar sua Evolution API no ar com um domínio profissional.

Etapa 1: Escolha e Configure Seu Subdomínio

Defina o subdomínio que sua API usará (ex: api.seusite.com). Ele será a porta de entrada para sua aplicação.

Etapa 2: Crie o Apontamento DNS (Registro A)

Acesse o painel de DNS do seu domínio (onde você o registrou) e crie um Registro A:

  • Nome/Host: api (ou o nome do seu subdomínio)

  • Valor/Aponta para: O IP público da sua VPS

  • TTL (Time To Live): Defina um valor baixo (ex: 300 segundos ou 5 minutos) durante a configuração para agilizar a propagação.

Aguarde a Propagação: Alterações de DNS podem levar de alguns minutos a 24 horas para se propagar globalmente. Use ferramentas como ping seu.subdominio.com ou dig seu.subdominio.com no terminal, ou sites como whatsmydns.net para verificar.

Etapa 3: Instale e Configure o Nginx (Proxy Reverso)

O Nginx atuará como um intermediário, recebendo as requisições no seu domínio e encaminhando-as para a porta interna da sua Evolution API.

  1. Conecte-se à sua VPS via SSH.

  2. Instale o Nginx: bash sudo apt update sudo apt install nginx -y

  3. Crie um arquivo de configuração para seu subdomínio: bash sudo nano /etc/nginx/sites-available/api.seusite.com (Substitua api.seusite.com pelo seu subdomínio)

  4. Cole a seguinte configuração (adaptando para sua porta da API):

    server {
        listen 80;
        server_name api.seusite.com; # Seu subdomínio aquilocation / {
        proxy_pass http://localhost:3000; # Porta da sua Evolution API
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto
    
    
    server {
        listen 80;
        server_name api.seusite.com; # Seu subdomínio aquilocation / {
        proxy_pass http://localhost:3000; # Porta da sua Evolution API
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto
    
    
    server {
        listen 80;
        server_name api.seusite.com; # Seu subdomínio aquilocation / {
        proxy_pass http://localhost:3000; # Porta da sua Evolution API
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto
    
    
  5. Ative a configuração e teste: bash sudo ln -s /etc/nginx/sites-available/api.seusite.com /etc/nginx/sites-enabled/ sudo nginx -t # Testa a sintaxe da configuração sudo systemctl restart nginx # Reinicia o Nginx Agora, sua API deve estar acessível via HTTP pelo seu subdomínio!

Etapa 4: Instale o Certificado SSL com Let's Encrypt (HTTPS)

HTTPS é obrigatório. Vamos usar o Certbot para automatizar a instalação e renovação do certificado SSL.

  1. Instale o Certbot e o plugin Nginx: bash sudo apt install certbot python3-certbot-nginx -y

  2. Execute o Certbot: bash sudo certbot --nginx -d api.seusite.com # Substitua pelo seu subdomínio Siga as instruções:

    • Insira seu e-mail.

    • Aceite os termos de serviço.

    • Decida se quer compartilhar seu e-mail com a EFF.

    • Escolha se deseja redirecionar todo o tráfego HTTP para HTTPS (recomenda-se 2: Redirect).

  3. Verifique a renovação automática: bash sudo systemctl status certbot.timer O Certbot configura automaticamente a renovação.

Etapa 5: Teste o Acesso Final

  1. No Navegador: Acesse https://api.seusite.com (seu subdomínio). Verifique o cadeado de segurança.

  2. Com Ferramentas de API: Use Postman, Insomnia ou curl para fazer requisições à sua API via HTTPS. bash curl https://api.seusite.com/seu-endpoint Verifique se os endpoints estão respondendo corretamente.

Erros Comuns e Como Resolvê-los

  • Domínio não resolve para o IP: Problema de DNS. Revise o Registro A e aguarde a propagação.

  • "502 Bad Gateway" ou "Connection Refused": Nginx não consegue se conectar à sua API. Verifique se a Evolution API está rodando na porta correta (localhost:3000 no exemplo) e se não há firewall bloqueando.

  • "Site não seguro" ou Erro de Certificado: Problema no SSL. Revise a instalação do Certbot e a configuração do Nginx.

  • Redirecionamento para HTTP: Verifique se o Certbot configurou o redirecionamento para HTTPS ou adicione-o manualmente no Nginx.

Boas Práticas para Publicar Sua Evolution API

  • Subdomínio Dedicado: Sempre use api.seusite.com ou similar.

  • HTTPS Obrigatório: Nunca exponha sua API sem SSL.

  • Firewall Ativo: Mantenha apenas as portas essenciais abertas (80, 443, 22 para SSH).

  • Logs e Monitoramento: Configure o monitoramento dos logs do Nginx e da sua API para identificar problemas rapidamente.

  • Documentação: Mantenha um registro claro de todas as configurações e portas.

  • Cloudflare (Opcional): Para proteção DDoS e cache, considere usar o Cloudflare como intermediário.

Conclusão: Sua Evolution API, Agora Profissional e Imbatível

Configurar domínio, proxy reverso e SSL para sua Evolution API é um investimento essencial na segurança, credibilidade e escalabilidade dos seus projetos. Para web designers e desenvolvedores, dominar essa etapa é o que separa um protótipo de uma solução robusta e pronta para o mercado.

Com uma VPS da StayCloud, você tem a infraestrutura de ponta — SSD NVMe, CPUs dedicadas, IP fixo — para garantir que sua API opere com a performance e a estabilidade que o Google e seus clientes esperam.

🚀 Não deixe sua API no amadorismo!

Eleve o nível dos seus projetos. Escolha a VPS da StayCloud e garanta a infraestrutura perfeita para sua Evolution API: http://br.staycloud.com.br/menzzo?utm_source=instagram&utm_medium=social_bio&utm_campaign=embaixadores&utm_content=menzzo

Rodapé Menzzo

Bora trabalhar juntos no seu projeto?

Juntos podemos tornar sua presença digital mais forte. Você terá nosso total apoio!

© Menzzo LTDA | 2026

CNPJ: 49.020.594/0001-91

E-mail: contato@menzzo.com.br

Siga a Menzzo nas redes:

Rodapé

Bora trabalhar juntos no seu projeto?

Juntos podemos tornar sua presença digital mais forte. Você terá nosso total apoio!

© Menzzo LTDA | 2026

CNPJ: 49.020.594/0001-91

E-mail: contato@menzzo.com.br

Siga a Menzzo nas redes:

Rodapé Menzzo

Bora trabalhar juntos no seu projeto?

Juntos podemos tornar sua presença digital mais forte. Você terá nosso total apoio!

© Menzzo LTDA | 2026

CNPJ: 49.020.594/0001-91

E-mail: contato@menzzo.com.br

Siga a Menzzo nas redes: