Category: EC2

  • Configurando Servidor EC2 na Amazon Web Services

    Configurando Servidor EC2 na Amazon Web Services

    Neste artigo, você vai aprender a criar servidores EC2 na Amazon AWS, seja em Linux ou Windows. Recomendo que você se familiarize primeiro com os tipos de servidores e seus respectivos custos, para evitar surpresas na fatura.

    Recentemente, criamos um artigo explicando tudo o que você precisa saber sobre o servidor EC2.

    Recomendação de leitura: Guia Servidor EC2

    Servidor EC2 na AWS

    É importante que, antes de criar seu servidor EC2, você defina claramente o objetivo e a finalidade da máquina. Isso ajuda a evitar gastos desnecessários, principalmente ao contratar um servidor com recursos que ficarão ociosos e não serão utilizados.

    Neste artigo, meu objetivo não é implementar algo robusto, mas sim demonstrar de forma simples como criar um servidor EC2 Linux e Windows na AWS, focando na funcionalidade básica do processo

    Requisitos

    Para que você comece a trabalhar com servidores na AWS será necessário:

    • Conta AWS com cartão de crédito validado
    • Conhecimento básico (Windows) se for seu objetivo
    • Conhecimento básico (Linux) se for seu objetivo

    Tipos de Servidores EC2

    No nosso Guia Servidor EC2, explicamos sobre as opções disponíveis no EC2, e ficou claro que existem centenas de modelos de servidores. Para o nosso laboratório, a instância da família T2, especificamente o t2.micro, será suficiente, já que ela está inclusa no Free Tier AWS.

    Alternativamente, também poderíamos utilizar a t3.micro, que oferece melhorias de performance e é indicada para cargas de trabalho leves, similar ao t2.micro, mas não faz parte do Free Tier.

    Leitura recomendada: AWS Free Tier

    Como criar um Servidor EC2 Linux na AWS

    Faça login na sua console AWS e, na barra de pesquisa localizada na parte superior da página, digite “EC2”. Caso prefira, você também pode procurar pelo serviço EC2 no menu principal, que fica no centro da página, como indicado na imagem a seguir.

    Após clicar em uma das opções para acessar a página do EC2, provavelmente você foi redirecionado para a página do EC2. Para dar início à criação do servidor, basta clicar em Executar Instância.

    Agora, damos início à criação da instância EC2. Digite na barra de pesquisa o sistema operacional desejado. Para o meu laboratório, escolhi o Ubuntu 20.04. Selecione o SO e clique em ‘Select’ para prosseguir.

    Agora é o momento de definir qual tipo de servidor você deseja utilizar. Escolha o tipo de máquina desejado e clique em ‘Next’.

    Na próxima tela “Configure Instance Details”, recomendo deixar padrão nesse primeiro momento. Então clique em Next: Add Storage. 

    ➡ Na página de Armazenamento você pode escolher o tamanho em GB do armazenamento que deseja para seu disco. Eu vou deixar padrão com 8GB, em seguida clique em: Next: Add Tags.

    Na página de tags você pode definir tags para seu servidor, mas para não te confundir vamos avançar essa parte também, clicamos em: Next: Configure Security Group.

    ➡ Na página do grupo de segurança precisamos selecionar o grupo ou criar um novo grupo. Vamos criar um novo grupo de segurança e liberamos a porta SSH 22 conforme a imagem abaixo.

    Após configurar um nome para o SG e liberar a porta 22, clique em: Review and Launch para revisar as configurações.

    Após ter revisado suas configurações e conferido tudo, basta clicar em: Launch.

    Nesse momento você caiu em uma tela onde precisa configurar uma chave SSH. Se você nunca criou um EC2, é bem provável que não tenha uma chave SSH configurado na console.

    Então deixe a primeira caixinha marcada como “Create a new key pair”, e defina um nome para a chave. Após isso, clique em “download” para ter uma cópia da sua chave e clique em Launch Instances para criar seu servidor.

    Se viu a imagem abaixo significa que seu servidor foi lançado, você pode visualizar seu servidor clicando em: View Instances. 

    Agora você pode visualizar seu servidor, provavelmente nesse momento ele está sendo iniciado. Recomendo esperar pelo menos 3 minutos para ter certeza que seu servidor foi inicializado completamente.

    Nosso servidor EC2 foi criado com sucesso! E podemos acessa-lo tanto via SSH via Putty ou algum terminal como também diretamente pela console da AWS.

    Para acessar sua instância EC2 via SSH você pode fazer de duas formas:

    • Via client, ex: Putty, terminal gitbash etc
    • Console Web da AWS

    Para ser o mais didático possível nesse artigo iremos realizar a conexão via Console Web da AWS. Pois vai facilitar o entendimento de quem é iniciante, e quem deseja conectar via Putty tem muito conteúdo de qualidade na internet ensinando a conexão SSH via Putty.

    Uma vez que você está na console, clique na caixinha onde vai selecionar o servidor que você quer se conectar, em seguida clique em Conectar.

    Para cada tipo de sistema operacional que você escolher, provavelmente vai ter um usuário específico. No nosso caso, escolhemos a imagem do Ubuntu, recordam? O usuário padrão para conexão via SSH é o Ubuntu. Algumas imagens os usuários padrões são: ec2-user, admin, root, etc.

    Para conectar basta clicar em Conectar.

    Em seguida uma nova janela será aberta e você estará logado dentro do servidor via SSH. A partir desse momento poderá instalar seus aplicativos e brincar a vontade.

    Criando Um Servidor EC2 Windows

    Se você deseja criar um servidor EC2 Windows sem muita pretensão, ou seja, apenas para conhecer e testar,  fique a vontade para pegar uma instância de baixo custo (t2.micro t3.micro). Mas não recomendo subir um servidor windows com poucos recursos se você vai executar aplicações que exigem um pouco mais de processamento e desempenho. 

    A criação de um servidor EC2 com o Windows é muito similar ao do Linux demonstrado no tópico anterior, a única diferença é na escolha do Sistema Operacional e na configuração correta do Security Group. Então vou resumir bastante os passos aqui, ok? 

    Já iniciando direto na criação do EC2, digite no campo de pesquisa o sistema operacional desejado “Windows”, em seguida escolha a versão. No meu caso, escolhi o Windows Server 2019 Base. Após escolher o tipo de servidor, você já sabe os passos na escolha do tamanho do disco e rede.

    Agora configuramos nosso Grupo de Segurança. Por padrão a porta de conexão RDP está aberta para o público, você pode deixar assim por padrão. Se vai instalar alguma aplicação como o MySQL Server ou um IIS é importante que abra  as portas no security group.

    No exemplo da imagem abaixo deixei aberto a porta 3389 RDP e a porta 80 HTTP para a internet.

    Agora avance até a parte de configuração da Chave SSH. Se você importou uma chave pode utiliza-la, eu vou criar uma nova chave. E só sabemos a senha do administrador Windows usando a chave SSH, então faça o download ou tenha em mãos sua chave.

    Então crie a chave e clique em Launch para iniciar seu servidor.

    A partir desse momento aguarde até 5 minutos para que seu servidor esteja pronto para uso. Servidores EC2 Windows demoram um pouco mais cara carregar, então seja um pouco paciente.

    Acessando Servidor EC2 Windows

    Após ter aguardado alguns minutos, vá para a tela inicial e clique no seu servidor, selecionando-o. E em seguida clique em conectar

    Em seguida clique em Cliente RDP

    Faça o download do arquivo da área de trabalho remota, ele vai facilitar sua conexão. Em seguida clique também em Obter senha.

    Clique em Browse para fazer o upload da chave SSH que você configurou. Após ter feito o upload clique em Descriptografar senha

    E então verá a senha de administrador.

    Agora você pode abrir o arquivo que você fez de conexão da área de trabalho, ele vai solicitar a senha do administrador. Basta inseri-la que a conexão vai abrir. 

    Conclusão

    Trabalhar com servidores EC2, tanto Linux quanto Windows, é bastante simples, como você pôde ver, especialmente no modo padrão.

    No entanto, para projetos mais complexos e serviços que entrarão em produção, é necessário realizar configurações adicionais, visando garantir a segurança e o desempenho dos seus serviços.

    Precisa de ajuda ?

    Se você está em busca de uma empresa especializada em suporte e gerenciamento em serviços AWS, conte conosco! Com nossa expertise, asseguramos que seu ambiente esteja sempre otimizado e pronto para atender às demandas do seu negócio. Entre em contato conosco e descubra como podemos elevar a gestão do seu servidor ao próximo nível.

  • Instalação WordPress na Amazon AWS 2025

    Instalação WordPress na Amazon AWS 2025

    Execute e hospede sites WordPress no Amazon AWS

    A Amazon AWS é reconhecida como um dos provedores mais confiáveis para hospedagem de sites WordPress. No entanto, a instalação do WordPress na AWS pode representar um desafio significativo, especialmente para usuários iniciantes que não estão familiarizados com a AWS e servidores Linux.

    Esse artigo é indicado para o público leigo que precisa implementar um servidor EC2 para wospedagem wordpress na Amazon AWS de modo fácil e rápido.

    Como hospedar site WordPress no EC2 AWS ?

    Na AWS, há uma vasta gama de opções e cenários para hospedagem de sites WordPress. Essa diversidade de opções na AWS pode ser desconcertante para muitas pessoas, pois pode ser desafiador compreender o que fazer e como implementar seus projetos de hospedagem.

    1. Imagem AWS WordPress Bitnami

    A imagem Bitnami para WordPress na AWS é tipo uma caixinha pronta pra usar o WordPress na nuvem. É fácil e rápida de começar, já vem pré-pronta, e faz toda a mágica de deixar seu site WordPress funcionando sem complicação. É indicada para pequenos sites e blogs.

    2. Imagem AWS WordPress OpenLiteSpeed

    A imagem do OpenLiteSpeed na AWS oferece um desempenho superior em comparação à imagem do Bitnami, proporcionando maior poder de performance. No entanto, a configuração pode ser um pouco desafiadora para usuários menos familiarizados com o ambiente. Em resumo, é como ter um veículo mais potente, mas é necessário um pouco mais de conhecimento para operá-lo.

    3. Imagem AWS cPanel & WHM

    A imagem do cPanel & WHM na AWS apresenta configurações padrão, o que é adequado para hospedar sites WordPress mais simples.

    4. Cluster EC2 WordPress

    Hospedar o WordPress em um cluster na AWS pode ser desafiador, pois envolve uma configuração mais complexa. No entanto, essa abordagem é comumente adotada por grandes portais de notícias e plataformas de conteúdo para garantir escalabilidade e alta disponibilidade.

    5. AWS WordPress AutoScaling

    Essa modalidade é essencialmente semelhante ao modelo de cluster, mas com a adição do Scaling Automático habilitado. Isso permite lidar de maneira mais eficaz com picos de acesso e demanda no WordPress, garantindo uma escalabilidade dinâmica para otimizar o desempenho em momentos de alta demanda.

    Leia o nosso mais novo artigo: WordPress com AutoScaling na AWS

    6. Imagens Docker com Fargate ou Amazon EKS para WordPress

    Hospedar WordPress em tecnologia docker com o AWS Fargate e EKS é uma opção visando grandes ambientes escaláveis.  

    E muitos outros….

    Se você busca um serviço profissional de hospedagem WordPress na Amazon AWS, ficaremos gratos em atendê-lo. Implementamos uma variedade de cenários na AWS, incluindo AutoScaling, Cluster, entre outros. Entre em contato conosco para discutir suas necessidades específicas e oferecer soluções personalizadas para garantir a melhor performance e confiabilidade para sua hospedagem WordPress.

    Neste artigo, vamos instalar o WordPress na AWS usando a imagem da Bitnami, que é o ponto de partida para a maioria dos projetos de pequeno porte. Antes de prosseguir, você já possui conhecimento sobre como criar um servidor EC2 na AWS? Caso não tenha familiaridade, recomendo assistir a este vídeo, onde faço uma breve introdução sobre a configuração de servidores EC2. 

    ASSISTA A AULA SOBRE AMAZON EC2

    Nosso servidor WordPress na AWS contará com as seguintes especificações:

    • Família: t3.micro
    • CPU: 2
    • RAM: 1 GB
    • Disco: 8 GB
    • Rede: 1 IPv4
    • AMI: WordPress with NGINX and SSL
    • Custo: Aproximadamente $15 mensal

    1. Criação AWS EC2 com Imagem Bitnami WordPress

    Vamos iniciar a configuração do nosso servidor. Faça login na plataforma da AWS e, na barra de pesquisa, digite “EC2”. Em seguida, clique na opção listada para ser direcionado à tela de serviços do EC2.

    Em seguida, clique em “Executar Instância” e, posteriormente, em “Executar Instância” novamente.

    Na próxima tela, faremos a seleção de serviços e ajustaremos as configurações adequadas para nosso servidor EC2. Na segunda seção da tela, você definirá a AMI do servidor, que é essencialmente a imagem do sistema operacional a ser escolhida.

    Muitas AMIs já vêm com configurações predefinidas, simplificando bastante nosso trabalho. Na barra de pesquisa, digite “WordPress” e pressione Enter.

    Você verá várias imagens de servidores com WordPress listadas. Escolha a “WordPress com Nginx” da Bitnami. Clique em “Select” para selecionar a imagem desejada e, em seguida, clique em “Continue” para prosseguir.

    Confirme as alterações

    Observe que você retornou para a página de configuração do EC2, e a AMI já está selecionada. Agora, avancemos para a próxima etapa, que é escolher o tipo de instância.

    Por padrão, foi selecionada a instância t3a.small, mas optaremos pela t3.micro por ser mais econômica. Clique na caixa de seleção, pesquise por “t3.micro” e faça a seleção.

    Na etapa seguinte, selecione a sua chave SSH já configurada na AWS, ou, se necessário, crie uma nova chave SSH. Essa chave é fundamental para acessar o servidor por meio do SSH.

    Agora, você pode manter as configurações abaixo inalteradas, a menos que opte por aumentar o tamanho do disco ou realizar configurações específicas de rede. Eu optei por manter as configurações padrão e criei meu servidor clicando em “Executar Instância”.

    Agora, retorne à tela inicial da console do EC2 e observe a instância sendo iniciada.

    Perfeito! Seu servidor está sendo iniciado, e podemos avançar para o próximo tópico.

    2. Configurando apontamentos de DNS

    Ao iniciar nosso servidor, já podemos direcionar o domínio do nosso site WordPress para o servidor e, em seguida, instalar o SSL no domínio com o Let’s Encrypt.

    Acesse o provedor onde você gerencia o DNS do seu domínio (CloudFlare, registro.br, Godaddy, Hostgator, Route53) e crie ou atualize os registros (A) e/ou (CNAME) para apontar seu domínio para o IP do novo servidor.

    No meu caso, o domínio aws.dev.br está vinculado a um IP, e é esse IP que vou atualizar com o endereço do meu novo servidor. Quanto ao registro www.aws.dev.br, vou mantê-lo como está, pois ele redireciona para o domínio aws.dev.br.

    Após realizar essa alteração, aguarde algum tempo para a propagação. Esse processo pode levar minutos ou até horas. Assim que concluído, você poderá acessar o WordPress pelo navegador, uma vez que ele já vem pré-instalado.

    Entendido! Agora, vamos acessar o servidor para obter as credenciais de acesso ao WordPress. Vamos lá!

    3. Descobrindo dados de login do WordPress

    Perfeito! Vamos acessar o servidor via SSH utilizando o usuário padrão “bitnami”. 

    Prossiga com esses passos para acessar o servidor e recuperar as informações necessárias.

    # Acesso SSH
    ssh -i suachave.pem bitnami@ip_server
    # Exibindo credenciais
    cat bitnami_credentials

    Ao acessar o servidor via SSH, as credenciais para o administrador do WordPress serão exibidas para você. Agora, você pode usar essas informações para entrar no painel de administração do WordPress.

    4. Emitindo SSL Let’s Encrypt para o domínio

    Agora, vamos instalar o SSL no nosso site WordPress com o Let’s Encrypt, pois até o momento não está ativo! No servidor, execute todos os comandos abaixo:

    sudo su root
    cd /tmp
    curl -Ls https://api.github.com/repos/xenolf/lego/releases/latest | grep browser_download_url | grep linux_amd64 | cut -d '"' -f 4 | wget -i -
    tar -xvzf lego_v4.8.0_linux_amd64.tar.gz
    sudo mkdir -p /opt/bitnami/letsencrypt
    sudo mv lego /opt/bitnami/letsencrypt/lego
    sudo /opt/bitnami/ctlscript.sh stop

    Agora sim, executamos o comando de instalação do SSL. Execute o comando inserindo o seu e-mail e o domínio do seu site.

    sudo /opt/bitnami/letsencrypt/lego --tls --email="email@aws.dev.br" --domains="aws.dev.br" --domains="www.aws.dev.br" --path="/opt/bitnami/letsencrypt" run

    Nosso certificado SSL foi emitido, mas ainda precisamos configurar alguns arquivos para que o Nginx reconheça o certificado corretamente. Execute todos os comandos abaixo e substitua os valores de DOMAIN pelo nome do seu certificado.

    sudo mv /opt/bitnami/nginx/conf/bitnami/certs/server.crt /opt/bitnami/nginx/conf/bitnami/certs/server.crt.old
    sudo mv /opt/bitnami/nginx/conf/bitnami/certs/server.key /opt/bitnami/nginx/conf/bitnami/certs/server.key.old
    sudo mv /opt/bitnami/nginx/conf/bitnami/certs/server.csr /opt/bitnami/nginx/conf/bitnami/certs/server.csr.old
    sudo ln -sf /opt/bitnami/letsencrypt/certificates/DOMAIN.key /opt/bitnami/nginx/conf/bitnami/certs/server.key
    sudo ln -sf /opt/bitnami/letsencrypt/certificates/DOMAIN.crt /opt/bitnami/nginx/conf/bitnami/certs/server.crt
    sudo chown root:root /opt/bitnami/nginx/conf/bitnami/certs/server*
    sudo chmod 600 /opt/bitnami/nginx/conf/bitnami/certs/server*
    sudo /opt/bitnami/ctlscript.sh start

    Se tudo o que fizemos até o momento ocorreu conforme o esperado, visite sua página acessando o site https://seusite e confira o resultado.

    Sucesso! WordPress pronto para uso!

    Conclusão: WordPress AWS

    Agora possuímos um servidor EC2 na AWS com WordPress e SSL instalados. A partir de agora, você pode dar continuidade ao seu projeto. Vale ressaltar que esse modelo é mais adequado para projetos menores, onde não são necessárias muitas customizações ou infraestrutura avançada.

    Aqui no blog, já compartilhei diversos conteúdos sobre a AWS. Recomendo a leitura de alguns para que você se familiarize o máximo possível.

      🚀 Precisa de ajuda profissional para hospedar seu WordPress na AWS?

      Se você quer performance, segurança e escalabilidade de verdade, eu posso te ajudar.
      Hospedo, configuro e otimizo ambientes WordPress completos na AWS — sob medida para sua demanda.

      ✅ Infraestrutura profissional com EC2, RDS, CloudFront, Auto Scaling
      ✅ Configuração personalizada para sites, blogs, lojas ou portais de conteúdo
      ✅ Mais de 10 anos de experiência com servidores Linux e cloud

      👉 Fale comigo e leve seu WordPress para outro nível:
      🔗 Suporte e Gerenciamento Hospedagem WordPress AWS