Trocar Domínio
Trocar o Domínio da Instalação Whazing
Importante: sempre use o usuário
deploy. Quando for editar arquivos do sistema, usesudo.
Existem dois cenários possíveis:
🟩 Se sua instalação usa Caddy
🟦 Se sua instalação é mais antiga (antes de 17/08/2025) e usa NGINX
Escolha o cenário correto e siga os passos.
🟩 Cenário A — Instalações com Caddy
sudo nano /etc/caddy/CaddyfileEdite os domínios do backend e do frontend. Salve e feche.
sudo caddy validate --config /etc/caddy/Caddyfilesudo systemctl restart caddynano /home/deploy/whazing/backend/.envAtualize:
BACKEND_URL=https://backend.novodominio.com.br
FRONTEND_URL=https://novodominio.com.brnano /home/deploy/whazing/frontend/.envAtualize:
URL_API=https://backend.novodominio.com.brcurl -sSL update.whazing.com.br | sudo bashVersão beta:
curl -sSL beta.whazing.com.br | sudo bash🟦 Cenário B — Instalações com NGINX (antes de 17/08/2025)
sudo nano /etc/nginx/sites-available/whazing-backendExemplo de configuração:
server {
server_name backend.novodominio.com.br;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache_bypass $http_upgrade;
}
}sudo nano /etc/nginx/sites-available/whazing-frontendExemplo de configuração:
server {
server_name novodominio.com.br;
location / {
proxy_pass http://127.0.0.1:3333;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache_bypass $http_upgrade;
}
}sudo nginx -tsudo service nginx restartsudo certbot --nginxnano /home/deploy/whazing/backend/.envAtualize com os novos domínios.
nano /home/deploy/whazing/frontend/.envAtualize com o novo backend.
curl -sSL update.whazing.com.br | sudo bashVersão beta:
curl -sSL beta.whazing.com.br | sudo bash✅ Resultado final
Se seguiu todos os passos do seu cenário (Caddy ou NGINX):
Os arquivos
.envestão com os novos domínios.O servidor foi recarregado.
O domínio do Whazing já está funcionando no novo endereço.
Atualizado