Problemas de Domínio e DNS
Subdomínio Mostra "404 Not Found"
Problema: Acessar tenant.seusite.com mostra um erro 404.
Soluções:
Apache
- Verifique se
ServerAlias *.seusite.comestá na configuração do virtual host - Certifique-se de que
mod_rewriteestá habilitado:sudo a2enmod rewrite - Reinicie o Apache:
sudo systemctl restart apache2
Nginx
- Verifique se
server_name seusite.com *.seusite.com;está no bloco server - Teste a configuração:
sudo nginx -t - Reinicie:
sudo systemctl restart nginx
cPanel
- Verifique se o subdomínio wildcard existe em cPanel → Domains
- Certifique-se de que aponta para o diretório correto
DNS
- Verifique se o registro DNS wildcard existe:
*.seusite.com → IP do seu servidor - Verifique a propagação em dnschecker.org
- Aguarde até 48 horas para propagação completa
Subdomínio Mostra Site Errado / Página Padrão
Problema: Subdomínios mostram a página padrão do provedor de hospedagem em vez do CRM.
Soluções:
- O subdomínio wildcard está apontando para o diretório errado
- No cPanel: Edite o subdomínio wildcard para apontar para o diretório raiz do Perfex CRM
- No Apache/Nginx: Certifique-se de que
DocumentRoot(Apache) ouroot(Nginx) aponta para sua instalação do Perfex
Domínio Personalizado Não Funciona
Problema: O domínio personalizado de um tenant não mostra o CRM.
Soluções:
- Verifique o DNS: Use dnschecker.org para verificar se o domínio aponta para o IP do seu servidor
- Verifique o servidor web: Certifique-se de que seu Apache/Nginx está configurado para aceitar o domínio
- Verifique o módulo: Verifique se o domínio personalizado está inserido corretamente nas configurações do tenant
- Aguarde a propagação: Alterações de DNS podem levar até 48 horas
Apache — Adicionar suporte a domínio personalizado:
<VirtualHost *:80>
ServerName seusite.com
ServerAlias *.seusite.com
ServerAlias dominio-do-tenant.com # Adicione cada domínio personalizado
DocumentRoot /var/www/html/perfex
</VirtualHost>
Ou use um virtual host catch-all que aceita QUALQUER domínio:
<VirtualHost *:80>
ServerName seusite.com
ServerAlias *
DocumentRoot /var/www/html/perfex
</VirtualHost>
Nginx — Adicionar suporte a domínio personalizado:
server {
listen 80 default_server;
server_name seusite.com *.seusite.com;
# Adicione _ para capturar TODOS os domínios:
server_name _;
root /var/www/html/perfex;
}
Problemas com Certificado SSL
Aviso "Your connection is not private"
Problema: Navegador mostra um aviso de segurança ao acessar um subdomínio ou domínio personalizado.
Soluções:
- Para subdomínios: Instale um certificado SSL wildcard ou use Let's Encrypt
- Para domínios personalizados: Cada domínio personalizado precisa de seu próprio certificado SSL
- Solução rápida: Use Cloudflare (plano gratuito) — fornece SSL para todos os domínios
Certificado SSL Expirado
Problema: O SSL estava funcionando mas agora mostra aviso de expiração.
Soluções:
- Let's Encrypt: Verifique a renovação automática:
sudo certbot renew --dry-run - cPanel: Execute o AutoSSL em cPanel → SSL/TLS Status
- Certificado manual: Compre e instale um novo certificado
Erro "ERR_TOO_MANY_REDIRECTS"
Problema: O navegador mostra um erro de loop de redirecionamento.
Soluções:
- Conflito Cloudflare + SSL do servidor: Defina o modo SSL do Cloudflare para "Full" (não "Flexible") se seu servidor tem seu próprio SSL
- Verifique o .htaccess: Procure regras de redirecionamento conflitantes
- Limpe cookies do navegador: Às vezes cookies antigos causam loops de redirecionamento
- Verifique o modo da landing page: Tente alternar entre os modos "proxy" e "redirection" nas Configurações da Landing Page
Tenant Recebe "403 Forbidden"
Problema: Tenant consegue acessar a URL mas vê um erro "403 Forbidden".
Soluções:
- Verifique permissões do diretório:
chmod 755no diretório do Perfex - Verifique permissões de arquivos:
chmod 644em arquivos PHP - Verifique o
.htaccesspara quaisquer restrições de IP - Se usando Apache, certifique-se de que
AllowOverride Allestá definido no virtual host
Ainda com problemas de DNS? Certifique-se de aguardar o tempo completo de propagação (até 48 horas) antes de concluir que há um problema. Use dnschecker.org para monitorar a propagação em tempo real.