-
Comprando o Dominio
- Entre no site da amazon aws, pesquise por route 53 entre em Resgistered Domains e clique em Register Domain, verifique a disponibilidade do seu dominio e compre ele. (Obs: É necessario esperar validar a compra para validar seu dominio).
-
Criando um Bucket
-
Volte ao menu principal e pesquise por S3 entre nele, clique em Create Bucket, no campo Bucket name coloque o nome do dominio que você comprou, exemplo: se você comprou um dominio chamado joaosilva.com, o nome do bucket deve ser joaosilva.com, clique em next até criar o bucket.
-
Entre em seu Bucket e vá até Permissions > Bucket Policy, nesta área cole este código:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "\*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::jaosilva.com/\*" ] } ] }
- No trecho de código "arn:aws:s3:::joaosilva.com/*" substitua jaosilva.com pelo seu dominio e clique em salvar.
-
-
Fazendo upload do arquivo do seu site.
-
Clique na aba Overview e faça upload dos arquivos do site.
-
Vá até o Properties clique na aba Static website hosting, selecione o campo Use this bucket to host a website e no campo Index document escreva index.html e salve.
-
-
Criando bucket com www.
-
Volte para a aba S3 e crie outro bucket, no campo Bucket name escreva www. junto com o nome do seu domínio, exemplo: se você comprou um dominio chamado joaosilva.com, o nome do bucket deve ser www.joaosilva.com, clique em next até criar o bucket.
-
Entre em seu Bucket vá até Permissions > Bucket Policy, nesta área cole este código:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "\*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::joaosilva.com/\*" ] } ] }
-
No trecho de código "arn:aws:s3:::joaosilva.com/*" substitua jaosilva.com pelo seu dominio e clique em salvar.
-
Vá até o Properties clique na aba Static website hosting selecione o campo Redirect requests e no campo Target bucket or domain escreva o nome so seu outro bucket, exemplo: joaosilva.com e no campo Protocol escreva http e salve.
-
-
Criando Alias
-
Volte ao menu principal no site da amazon aws, pesquiso por route 53.
-
Para criar um hosted zone clique em Hosted zones e clique em seu dominio.
-
Clique em Create Record Set, na área Alias marque yes.
-
No campo Alias Target selecione o nome do bucket do seu domínio, exemplo: joaosilva.com-s3-website-sa-east-1, clique em create.
-
Clique em Create Record Set novamente, no campo Name coloque www
-
No campo Alias marque yes.
-
No campo Alias Target selecione o nome do bucket do seu domínio com www, exemplo: www.joaosilva.com-s3-website-sa-east-1, clique em create.
-
-
-
Pronto, pode testar seu domínio.
Last active
June 16, 2023 19:38
Como registrar um dominio e hospedar um web site estatico na Amazon AWS
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Olá!
Comprei um domínio e estou com dificuldades configurar o domínio personalizado no GitHub. Está aparecendo: Falha de verificação de DNS e a mensagem: O domínio não resolve para o servidor GitHub Pages. Para obter mais informações, consulte a documentação (NotServedByPagesError).
Comprei o domínio na Godaddy.
Alguém pra me orientar por gentileza?
Obrigado.