Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como instalar o WordPress no Amazon Web Services

Recentemente, um de nossos leitores nos pediu para falar sobre como instalar o WordPress no Amazon Web Services (AWS).

Geralmente reservado para projetos maiores, o Amazon Web Services é uma poderosa plataforma de computação em nuvem que permite que qualquer pessoa aproveite o poder da infraestrutura superior da Amazon em uma base de pagamento conforme o uso.

Neste artigo, mostraremos a você como instalar o WordPress no Amazon Web Services.

Installing WordPress on Amazon Web Services

Observação: se estiver começando um site, recomendamos usar uma das soluções mais fáceis do nosso guia sobre como instalar o WordPress.

Dividimos este artigo em dois métodos. O primeiro método é um processo manual que é muito técnico e complicado. O segundo método é uma solução mais fácil para iniciantes, pois permite que você use a infraestrutura da AWS por meio de uma solução de hospedagem gerenciada de WordPress preferencial.

Método 1. Como criar uma instalação personalizada do WordPress no AWS

A primeira coisa que você precisa fazer é acessar o site da Amazon Web Services. Você pode criar uma conta gratuita, mas precisará inserir informações de cartão de crédito. A Amazon verificará sua identidade enviando uma cobrança de US$ 1 para seu cartão.

Depois que sua conta for verificada, você precisará fazer login no console do AWS e clicar no menu “Serviços”. Na seção de computação, selecione EC2 para continuar.

Launch AWS EC2 service

O EC2 é a plataforma de computação em nuvem da AWS que permite criar máquinas virtuais e executar aplicativos da Web, como o WordPress. Para obter mais detalhes sobre o que é uma máquina virtual, leia nosso guia sobre o que é um VPS e se você precisa dele.

Em seguida, clique no botão “Launch Instance” (Iniciar instância) para iniciar e definir as configurações da instância.

Launch your EC2 instance

Você precisará selecionar uma imagem de máquina da Amazon. Essas são pilhas de software pré-configuradas que você pode instalar com um único clique.

Em “AWS Marketplace”, procure o WordPress e selecione “WordPress by Bitnami”.

Install Amazon Machine Image

Agora você verá uma janela pop-up de preços em que basta clicar no botão continuar.

Na próxima tela, você será solicitado a escolher um tipo de instância. Você pode selecionar a camada gratuita t2.micro e clicar no botão “Configure Instance Details” (Configurar detalhes da instância).

Select instance type

Na próxima tela, não é necessário alterar nada. Basta clicar em “Next: Add Storage” e, em seguida, clique em “Next: Add Tags”.

Agora vamos inserir um nome para essa instância como uma tag. Clique no botão “Add Tag” e digite “Name” como chave e “MyWordPress” como valor.

Review and launch

Clique no botão “Review and Launch” para continuar.

Agora você verá uma visão geral da configuração da sua instância do EC2. Clique no botão “Launch” (Iniciar) para iniciar sua instância.

Review instance settings and launch

Em seguida, você será solicitado a selecionar o par de chaves. Você precisa selecionar “Proceed without a key pair” (Continuar sem um par de chaves) e, em seguida, marcar a caixa abaixo dela.

Skip paired keys

Depois disso, clique no botão “Launch Instances” (Iniciar instâncias) para armazenar suas configurações e iniciar sua instância do EC2.

O AWS mostrará uma mensagem de sucesso. Clique no botão “View Instances” (Exibir instâncias) no canto inferior direito da tela.

Agora você poderá ver sua instância do WordPress em execução.

WordPress instance running

Para testar seu site WordPress, você precisa localizar seu endereço IP público. Você pode encontrá-lo na coluna IPV4 Public IP ao lado de sua instância.

Your WordPress site's public IP address

Agora você pode copiar esse endereço IP e inseri-lo na barra de endereços de uma nova guia do navegador para visualizar seu site. Você poderá ver seu site WordPress com o tema padrão.

Default WordPress theme

Para acessar a área de administração do WordPress, basta adicionar /wp-admin/ ao lado do endereço IP público do seu site, da seguinte forma:

http://18.191.114.246/wp-admin

Agora você verá a página de login padrão do WordPress.

WordPress login screen

No entanto, você precisará saber o nome de usuário e a senha para acessar a área de administração.

Você pode obtê-lo voltando ao Console do EC2, clicando no botão “Ações” e selecionando Configurações da instância ” Obter registro do sistema.

Isso exibirá um arquivo de registro em uma janela pop-up com muito texto. Você precisará rolar para baixo, em direção à parte inferior, e encontrará uma linha com “Setting Bitnami user password to” (Definindo a senha do usuário Bitnami para) cercada por sinais ##. Você também verá o nome de usuário padrão definido pelo aplicativo.

Copy your WordPress password

Agora você pode copiar o nome de usuário/senha e inseri-lo na tela de login do seu site WordPress.

Parabéns, você instalou com sucesso o WordPress no Amazon Web Services. No entanto, seu site ainda só pode ser acessado usando o endereço IP.

Se quiser apontar um nome de domínio para a instalação do WordPress no AWS, você precisará conectar seu nome de domínio aos servidores DNS do AWS.

Consulte nosso guia passo a passo sobre como registrar um nome de domínio.

Depois de registrar seu nome de domínio, você estará pronto para adicioná-lo à sua instância do AWS.

Adicionar um nome de domínio ao seu site WordPress na Amazon Web Services

Primeiro, acesse o painel de controle das instâncias do EC2 e, na coluna da esquerda, clique em “Elastic IPS” na seção “Network & Security”.

Allocate new elastic IP

Em seguida, clique no botão “Allocate New Address” (Atribuir novo endereço) para continuar.

Você será questionado sobre como deseja usar o endereço IP. Basta clicar no botão Allocate (Atribuir) para continuar.

O AWS criará agora um novo IP elástico para sua instância EC2 do WordPress. Você verá seu endereço IP listado em uma tabela. Basta selecionar a linha do endereço IP e, em seguida, selecionar “Associate Address” (Associar endereço) no botão “Actions” (Ações).

Associate address

Na próxima tela, selecione sua instância do WordPress no menu suspenso e clique no botão “Associate” (Associar).

Associate  IP to your WordPress instance

Agora você verá seu Elastic IP listado na tabela. Vá em frente, copie o endereço IP e cole-o em um editor de texto como o Notepad. Precisaremos dele na próxima etapa.

Copy your elastic IP

Em seguida, você precisa clicar no menu “Services” (Serviços) na parte superior e procurar por “Route53”. Esse é o serviço de gerenciamento de DNS da Amazon Web Services que permite rotear o tráfego para sua instância EC2.

Route53 service

Na página seguinte, clique no botão “Get Started Now” (Comece agora) na seção de gerenciamento de DNS.

Get started with DNS management

Isso o levará à seção de zonas hospedadas. Vá em frente e clique no botão “Create Hosted Zone” (Criar zona hospedada).

Create hosted zone button

Em seguida, você precisa adicionar seu nome de domínio e clicar no botão create (criar) para adicioná-lo a uma zona hospedada.

Add domain to a hosted zone

Depois de adicionar seu domínio a uma zona hospedada, clique no botão “Create Record Set” (Criar conjunto de registros). Agora você precisa inserir www ao lado do campo “Name” (Nome). Digite o IP elástico que você copiou anteriormente no campo “Value” (Valor) e clique no botão create (criar).

Add record set

O registro A agora será adicionado à sua zona hospedada junto com o nome de domínio. Na coluna da esquerda, você precisa copiar as linhas sob o campo NS. Esses são endereços de servidores de nomes de que você precisará na próxima etapa.

Agora você precisa acessar o site do registrador de nomes de domínio e editar as configurações do nome de domínio. As capturas de tela abaixo podem variar de acordo com seu provedor, mas as instruções básicas são semelhantes para cada provedor.

Nas configurações de servidores de nomes DNS do seu domínio, insira os endereços de servidores de nomes que você copiou anteriormente.

Add DNS nameservers

Não se esqueça de salvar suas alterações. Agora você pode visitar o nome de domínio que adicionou e ele o levará ao seu site WordPress no Amazon Web Services.

Observação: As alterações no DNS podem levar algum tempo para entrar em vigor.

Método 2. Usando o Amazon Web Services por meio da hospedagem gerenciada do WordPress

Como você deve ter notado, a configuração de uma instalação personalizada do WordPress nos serviços da Web da Amazon é um processo muito técnico e complicado.

A infraestrutura de computação em nuvem fornecida pela Amazon Web Services é uma solução de pagamento conforme o uso. Isso significa que os picos de tráfego aumentarão significativamente sua conta de hospedagem. Sem mencionar que você ainda será responsável por gerenciar seus próprios serviços, o que é apenas um trabalho extra.

Uma maneira mais fácil de usar o WordPress no Amazon Web Services sem problemas é usar um provedor de hospedagem gerenciada do WordPress.

Recomendamos o uso do WP Engine. Eles executam parte de sua plataforma de hospedagem na infraestrutura do AWS e você não precisa se preocupar com picos de tráfego, gerenciamento de servidores ou manutenção do WordPress.

Além disso, os usuários do WPBeginner podem obter 4 meses gratuitos nos planos anuais com nosso cupom do WP Engine.

Outra ótima alternativa é o SiteGround, um provedor de hospedagem WordPress gerenciada premium. Ele oferece servidores extremamente rápidos, segurança de primeira linha para WordPress, suporte especializado para WordPress 24 horas por dia, 7 dias por semana, ferramentas incríveis para desenvolvedores e muito mais.

Esperamos que este artigo tenha ajudado você a aprender como instalar o WordPress no Amazon Web Services. Talvez você também queira ver nosso guia definitivo sobre como melhorar a velocidade e o desempenho do WordPress com instruções passo a passo ou nossas escolhas de especialistas sobre os melhores plug-ins do WordPress para sites comerciais.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

27 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. sanskruti

    Is it possible to link a pre-existing website(created on wordpress) with AWS?

  3. Nancy Melucci

    Just a head’s up – the new interface for EC2 makes it a lot harder to find the system log to recover the password. Fortunately, there’s a toggle button. So I toggled to the old interface.

    • WPBeginner Support

      Thank you for sharing that information for those looking for that :)

      Administrador

  4. Gordon Taylor

    Thank you so much for this excellent guide. I now have my first Wordpress site up on AWS.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrador

  5. Rahul Veerwal

    This was amazing. Thank you so much for the detailed guidance. I was able to setup in under 10 mins.

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Administrador

  6. AJ

    Hello thank you for the article. I currently have AWS subscription and services. I also have a website that is already being hosted and it is not WP.
    I now want to install a WP website to replace the current site.
    Do I just use the same installation instructions above? Or is there a different process.

    Another question: if I want the designer to install for me, should I create a different AWS log in for them to use? Or

    • WPBeginner Support

      You would need to remove the old site and then you can follow this guide. It may be a good idea to give your designer their own login information should access need to be removed at a later date.

      Administrador

  7. kenny

    WOW!! What an excellent article. Very thorough, painless and easy to follow.
    I also wanted to let you know that your Pagely link in (Method 2. Using Amazon Web Services via Managed WordPress Hosting) goes to the Pagely website but it pops up with a 404. Just wanted to let you guys know that so you can possibly fix that if you’d like.

    • WPBeginner Support

      Thanks for letting us know, we’ll be sure to look into that :)

      Administrador

  8. Majed Ahmed

    Thank you so much but i have one important question
    When i installed my wordpress site
    I already have theme ok ? from where can i upload the theme please ?

    Sorry for my bad english

  9. Yaya JATTA

    What a well documented step by step process laid out simply for any lay man to follow and get the same result as an expert will.

    Thank you!, I landed on the right page will be sure to join your youtube channel.

    • WPBeginner Support

      Glad our article was helpful :)

      Administrador

  10. Nigel

    Incredibly useful page. Thanks for posting this. Took me 15 minutes to set up 2 Wordpress sites. Brilliant.

    • WPBeginner Support

      Glad our guide could help :)

      Administrador

  11. Vikas Goyal

    I installed wordpress as guided in the step by step process in this article.

    Everything is working fine except for the backend login page.

    The password that is given in instance log is not working.

    Kindly help

    • WPBeginner Support

      Don’t forget to exclude the quotes in the password when entering it and it is case sensitive. Otherwise, you would need to use the command line and reset your password using the Bitnami documentation method.

      Administrador

  12. Kevin

    One of the best walkt hroughs of this complex setup i have seen. Thanks!

  13. Jay

    Great article and instructions. I did this about a year ago and have been very happy with the service. I have a small personal website that was free for the first year and now $10 per month.

    “As you may have noticed that setting up a custom WordPress install on Amazon web services is a very technical and complicated process.”

    You should at least state that ‘very technical’ is subjective. You should also at least mention the advantages of having a VPS versus a managed hosting service.

  14. Ahmed

    Thanks for the explanation. Well explained

  15. Andy

    Great article. Thanks a lot for detail explination.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.