Este é pessoal.
Foi uma noite de sexta-feira aleatória e eu tinha um objetivo “simples”: hospedar um site estático no AWS S3 com meu domínio GoDaddy . Quero dizer, quão difícil pode ser, certo? Aparentemente bastante, considerando que foram necessários 10 artigos, 4 tutoriais, 2 vídeos e um dia inteiro experimentando tudo o que a internet tinha a oferecer.
Mas não se preocupe! Sua jornada será muito mais tranquila. Vamos embarcar juntos nesta aventura, começando pelo primeiro e fundamental passo: conseguir um domínio cativante.
(Aprenda como adquirir e configurar um domínio pessoal com GoDaddy.)
Então, você decidiu estabelecer seu próprio cantinho na web. Tempos emocionantes pela frente! Vamos começar pelo básico: adquirir um domínio .
Comece pensando em um nome de domínio único e memorável que represente bem você ou seu projeto. Seja curto, amável e fácil de soletrar. Depois de ter algumas opções em mente, é hora de acessar o site do GoDaddy.
Na página inicial do GoDaddy, insira o nome de domínio desejado na barra de pesquisa. Se a sua primeira escolha for tomada, não se desespere! GoDaddy oferecerá sugestões alternativas ou você poderá tentar uma variação de sua ideia inicial. Depois de encontrar um domínio disponível que você adora, adicione-o ao carrinho clicando no botão Make it Yours .
GoDaddy oferecerá vários complementos e opções, como proteção de privacidade e endereços de e-mail profissionais (<nome de usuário>@seudomínio). Revise essas ofertas, selecione aquelas que atendem às suas necessidades e prossiga para a finalização da compra. Conclua a transação e pronto, o domínio é seu!
Agora, com o domínio em sua posse, pode haver algumas etapas de configuração e alterações antes que ele apareça no URL desejado. Defina as configurações do seu domínio, conecte-o à sua hospedagem (que veremos a seguir) e certifique-se de que tudo esteja em perfeitas condições para o lançamento. Para esta parte da configuração, visitaremos os registros DNS e as regras de encaminhamento do seu domínio.
E assim, você garantiu com sucesso sua fatia do bolo da Internet com GoDaddy! Fique ligado enquanto navegamos pela próxima fase de nossa jornada digital: hospedagem com AWS S3.
(Introdução à hospedagem do seu site no S3 da Amazon Web Services.)
Bem-vindo à potência da Internet:
A AWS é vasta, com uma infinidade de serviços que podem ser cansativos para quem está começando. Faça login em sua conta AWS existente ou crie uma nova.
Pense em um balde como uma unidade de armazenamento para o seu site. Clique no botão 'Criar balde'. Aqui, você nomeará seu bucket (normalmente, deve corresponder ao seu nome de domínio para simplificar, mas não há problema em nomeá-lo como quiser), selecionará uma região mais próxima de seu público-alvo e seguirá com as configurações padrão por enquanto.
Nomeando seu bucket : no console S3, clique no botão azul ‘Criar bucket’. Uma janela será exibida solicitando um nome de bucket. Selecione um nome que corresponda ao seu domínio para obter consistência.
Selecionando regiões : escolha uma região próxima ao seu público para minimizar a latência. Cada região corresponde a uma área geográfica específica. Pessoalmente, prefiro sempre usar as regiões Leste dos EUA, pois moro nos EUA e também porque ajuda no processo de certificação SSL na AWS (mais sobre isso na próxima seção).
Assim que seu bucket estiver pronto, é hora de algumas configurações. Defina as propriedades e permissões para tornar seu bucket público (já que ele é privado por padrão), permitindo que as pessoas visualizem seu site. Você também configurará a hospedagem estática de sites aqui, habilitando o recurso e designando seu índice e documentos de erro.
Com tudo configurado, você está pronto para fazer upload dos arquivos do seu site para o bucket. Basta arrastar e soltar ou fazer upload manualmente de seu HTML, CSS e outros arquivos em seu bucket S3.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::YOUR-BUCKET-NAME/*" ] } ] }
A AWS fornece um endpoint exclusivo para seu conteúdo hospedado. Clique neste link e, se tudo estiver bem, você verá seu site estático vivo e funcionando!
E aí está! A descida inicial para a AWS pode parecer assustadora, mas com essas etapas, você não apenas pousou, mas também montou a base. Pronto para a próxima aventura? Iremos nos aprofundar na transmissão ao vivo na próxima seção.
Finalmente concluído: seu site está no ar!
(Um passo a passo sobre como hospedar seu site com sucesso e vê-lo entrar no ar.)
Parabéns, você está quase lá! Agora, vamos unir tudo apontando seu domínio GoDaddy novinho em folha para o bucket AWS S3 que você configurou meticulosamente.
Clique em “Solicitar” para iniciar um novo certificado e selecione “Solicitar um certificado público”.
Adicione seus nomes de domínio – www.your-domain.com
e your-domain.com
.
Escolha “Validação DNS”.
Faça login em sua conta GoDaddy e navegue até as configurações de domínio do domínio escolhido.
Vá para “Gerenciar DNS” em “Configurações adicionais”.
Adicione os registros CNAME fornecidos pelo ACM. Repita esta etapa para ambos os conjuntos de valores fornecidos.
Defina “Tipo” como “CNAME”.
“Nome” é o “nome CNAME” do ACM omitindo o .
“Valor” é o “valor CNAME” do ACM (copiar como está).
Defina “TTL” como “Padrão”.
Clique em “ Criar Distribuição ”.
Insira o URL do site do bucket S3 como “ Domínio de origem ” (evite usar o link sugerido automaticamente).
Em “ Política de protocolo do visualizador ”, selecione “Redirecionar HTTP para HTTPS”.
Em “ Web Application Firewall (WAF)” , selecione “Ativar proteção de segurança”.
Adicione “ Nomes de domínio alternativos (CNAME) ” para os URLs de seus sites preferidos ( www.your-domain.com
e your-domain.com
) em “ Configurações ”.
Escolha o certificado ACM criado anteriormente em “ Certificado SSL Personalizado ”.
Infelizmente, o serviço DNS padrão do GoDaddy não oferece suporte a registros ALIAS ou ANAME diretos para o CloudFront. Portanto, a prática recomendada é configurar um CNAME para o subdomínio www e depois redirecionar o domínio raiz para o subdomínio www. Você já tem um CNAME para www, então vamos modificá-lo.
Recuperação de domínio do CloudFront: anote o nome de domínio do CloudFront fornecido ao criar sua distribuição, semelhante a dxxxxxxxxxxxxx.cloudfront.net
.
Atualizando registro de domínio raiz: o DNS padrão do GoDaddy não oferece suporte a registros ALIAS ou ANAME que apontam diretamente para o CloudFront para domínios raiz. Para resolver isso, configure um CNAME para o seu subdomínio www
e redirecione a raiz para www
.
Ajustando CNAME para www: Modifique o registro CNAME existente para o subdomínio www
:
Tipo: CNAME
Nome: www
Dados: [seu nome de domínio do CloudFront]
TTL: 1 hora (ajuste conforme preferência)
www
:www.your-domain.com
Tratamento de outros registros: mantenha os registros NS, SOA e _domainconnect
existentes sem alterações.
Consideração sobre o tempo de propagação: Após esses ajustes de DNS, a propagação pode levar algum tempo, podendo variar de imediato a várias horas. Utilize ferramentas como
Assim que a propagação for concluída, acessar your-domain.com
ou www.your-domain.com
deverá direcionar os usuários ao seu site hospedado no CloudFront com segurança via HTTPS.
(Orientações sobre como atualizar e manter seu site recém-hospedado.)
Atualizar seu site estático hospedado no AWS S3 é um processo simples. Siga estas etapas para garantir que seu site permaneça atualizado:
/*
para invalidar todos os arquivos).
Parabéns por navegar com sucesso nas ondas digitais para lançar seu novo site brilhante! Seu imóvel virtual agora está instalado, funcionando e pronto para receber visitantes de todo o mundo, com segurança e rapidez.
Essa jornada, embora aparentemente assustadora, levou você desde o registro de domínio no GoDaddy até a hospedagem segura e estática de sites no AWS S3, até a implantação com o CloudFront para obter velocidade extra e camada de segurança. Felicidades pelo seu sucesso! 🚀🎉