Comutação de hospedagem de GoDaddy para AWS

4

Por muito tempo, tive o GoDaddy hospedando meu site. Eu tenho um nome de domínio que foi registrado no GoDaddy e atualmente está hospedado com eles. Eu li este artigo e criei uma nova zona hospedada via Route 53 e depois Obteve a delegação set valores e conectou os 4 valores em GoDaddy como os servidores de nomes. Eu sei que isso pode levar algumas horas para entrar em vigor, mas onde eu especifico qual ec2 instance usar? Eu tenho várias instâncias em execução na minha conta da AWS, mas apenas uma tem o meu código que é relevante para o meu site em que estou focado.

    
por Lance 11.07.2014 / 07:49

3 respostas

3

Os 4 valores que você obteve do Route53 são servidores de nome - eles fornecem a localização de onde seus registros são armazenados (ou seja, com o Route53). No Route53, você precisa ter seus registros A reais. Anteriormente, você (supostamente) tinha um ou mais registros A com o GoDaddy que apontavam para o endereço IP elástico da sua instância do EC2, agora, você precisa recriar os mesmos registros no Route53 para que uma pesquisa apontasse para o Route53 (que será seu novo um servidor de nomes uma vez que a alteração se propaga) retornará o mesmo conjunto de registros que você tinha anteriormente com o GoDaddy.

Quando você acessa o Route53, você obtém uma lista de suas zonas hospedadas:

Selecioneumdelese"Ir para conjuntos de registros":

Apartirdaí,crieumnovoregistroA,queapontaparaoseuendereçoIPelástico.

Atualizeparaendereçarseucomentário:

Vocêtemumsite,temalgumcódigoqueoprocessa.Aperguntaé:quandoeudigitonoexample.comnomeunavegador,comopossovisualizarseucódigo?MeunavegadorfaráumapesquisadeDNSiniciandocomosservidoresdenomesraiz(.)(Queelejádevesaber)-elesfornecerãoumalistadeservidoresdenomes.com,ondepoderãoprocurarosservidoresdenomesporexemplo.com.EssesservidoresdenomesfornecerãooendereçoIPquepodeserusadoparaacessarseucódigo.Seunavegador,emseguida,vaiparaesseendereçoIPepassaumcabeçalhodehostparaespecificarqualdomínioestátentandoacessar(porexemplo,podehaverváriosdomíniosnomesmoservidor).

ParamigrardaGoDaddyparaaAWS,vocêpodea)apenasmoverseucódigoparaaAWS(setiverumsiteestático,mova-oparaS3emvezdeEC2)eaponteseusregistrosDNSGoDaddyparaseunovohost(porexemplo,oendereçoIPdainstânciadoEC2).NoEC2,oendereçoIPdasuainstânciamudaráquandoainstânciaforreinicializada,etc.Comotal,éumendereçoIPdinâmico,nãoadequadoparahospedarumsite.Emvezdisso,vocêprecisaalocarumendereçoIPestático,umavezquepodeseratribuídoaumainstância-oAWSchamaissode'IPelástico'.Istoéoquevocêvaiusarparaoseuregistro.(OmesmovalesevocêusaoDNSouRoute53daGoDaddy-vocêprecisadeumregistroAqueaponteparaoendereçoIPdoseuservidor-masnãohárequisitoparausaroRoute53sóporquevocêestáusandoaAWSparahospedarseusite-háalgunsexceções-porexemplo,usandoumbalanceadordecargaelástica).

    
por 11.07.2014 / 07:53
2

Como você hospedava o domínio e o site com o Godaddy, provavelmente não precisava lidar com o DNS, eles o faziam automaticamente para você.

Agora que você tem o Route 53, precisa criar uma zona para o seu domínio, criar todos os registros, como o registro A, e os registros MX do seu e-mail para apontar para o ip elástico da instância do EC2.

Em conclusão, você precisa criar um registro como este:

yourdomain.com  IN  A   50.115.165.28
www.yourdomain.com  IN  A   50.115.165.28

Para registros MX (troca de mensagens)

yourdomain.com  IN  MX  preference: 5 exchange: mailservergoeshere.com

Você pode definir a prioridade para 0 se tiver apenas um servidor. A prioridade mais baixa vem em primeiro lugar.

    
por 11.07.2014 / 08:08
2

Tanto o nome de domínio como o provedor de hospedagem é o mesmo no seu caso. Você precisa ir à conta do Godaddy e depois ir ao gerenciador de DNS e adicionar um registro para o novo endereço IP do provedor de hospedagem que é a hospedagem AWS. DNS para apontar para o provedor de hospedagem da AWS.

Para alterar o namerserver em Godaady:

1.Log in to your Account Manager.

2.Next to Domains, click Launch.

3Select the domain name(s) you want to modify.

4.From the Nameservers menu, select Set Nameservers.

5.Under Setup type, select Custom.

6.Select Add Nameservers.

7.Enter the two nameservers your hosting provider gave you.

Você encontra a entrada de endereço @ ip para o seu domínio, altere essa entrada para o endereço IP público do aws. Isso levará para propagar o DNS globalmente.

    
por 11.07.2014 / 08:21