Tirar o site do computador: publicação e domínio
Em uma fraseFazer o site é a parte fácil. Colocar ele no ar com um endereço bonito é onde quase todo mundo trava. Aqui está o mapa completo.
As três coisas que se confundem
Você comentou que teve problema com domínio no site da sua mãe, dos bonecos de impressora 3D. Isso acontece porque existem três coisas diferentes que parecem uma só:
bonecos3d.com.br. Esse você compra e paga por ano.O DNS é a lista de contatos da internet
No seu celular, você procura "Mãe" e o celular sabe o número dela. O DNS faz o mesmo: quando alguém digita bonecos3d.com.br, o DNS diz em qual servidor o site está. "Apontar o domínio" é só salvar esse contato corretamente.
Passo 1: publicar grátis na Cloudflare
A Cloudflare tem um serviço chamado Pages que hospeda sites de graça e já te dá um endereço, tipo bonecos3d.pages.dev. Os sites que o Elton fez pro seu pai estão todos assim.
Crie uma conta grátis
Em
dash.cloudflare.com. Se você for menor de idade, peça pro seu pai criar a conta no nome dele.Escolha um dos três jeitos de subir o site
Arrastar e soltar: no painel, em Workers e Pages, crie um projeto do tipo Pages e envie a pasta do site. Pela IA: algumas IAs se conectam direto na Cloudflare e publicam pra você. Pelo terminal (seu caso, que programa), veja abaixo.
Pronto, você tem uma URL
O site já está no ar, com HTTPS, no endereço
seu-projeto.pages.dev.
Pelo terminal, com Node instalado:
npx wrangler login npx wrangler pages project create bonecos3d npx wrangler pages deploy ./pasta-do-site --project-name=bonecos3d
Cada vez que você mudar o site, roda só o último comando de novo.
Passo 2: comprar o domínio
- Terminado em .com.br: compra no
registro.br, o órgão oficial do Brasil. Precisa de CPF ou CNPJ de um adulto. Custa em torno de R$ 40 por ano (confira o valor atual no site). - Terminado em .com: dá pra comprar dentro da própria Cloudflare, em Domain Registration, a preço de custo.
Passo 3: apontar o domínio pro site
Aqui é onde a maioria trava. O jeito mais simples é deixar a Cloudflare cuidar do DNS:
Adicione o domínio na Cloudflare
No painel, clique em adicionar um domínio e escolha o plano grátis. A Cloudflare vai te mostrar dois nameservers, tipo
ana.ns.cloudflare.com.Troque os nameservers no registro.br
Entre no registro.br, abra o seu domínio, vá em DNS, escolha alterar servidores DNS e cole os dois nameservers da Cloudflare. Isso diz pro mundo: "quem manda na lista de contatos desse domínio agora é a Cloudflare".
Espere a propagação
Pode levar de alguns minutos a algumas horas. A Cloudflare te avisa por e-mail quando estiver ativo.
Conecte o domínio ao projeto
No seu projeto Pages, abra a aba Custom domains e adicione
bonecos3d.com.br. A Cloudflare cria o registro de DNS sozinha e gera o certificado HTTPS.
Os erros mais comuns (provavelmente o seu foi um deles)
- Criou o registro de DNS na mão, mas não adicionou o domínio em Custom domains. O site dá erro 522. A solução é adicionar pelo Custom domains do projeto.
- Esqueceu de trocar os nameservers no registro.br. A Cloudflare fica esperando pra sempre com o domínio "pendente".
- Não esperou a propagação. Às vezes está tudo certo, só precisa de tempo. Teste de novo depois de umas horas.
- Configurou só o www ou só o sem www. Adicione os dois em Custom domains.
Missão
O melhor treino possível
Pegue o site dos bonecos da sua mãe e coloque no ar em .pages.dev ainda hoje. Depois, se ela quiser, compre o domínio e aponte. Você vai aprender todo o processo com um projeto real, e de quebra vai ter o primeiro site no portfólio pra mostrar quando for vender pra comércio local.