Alex Junio
Voltar para o Blog
Magento

Configuração Inicial Ubuntu 20:04 Hospedagem Magento 2.4

admin

admin

Engenheiro Cloud & DevOps

Publicado em

07/01/2023

Compartilhe

Nesse capítulo vamos iniciar o setup de um servidor Ubuntu 20:04 para hospedagem de lojas magento 2.4.5 com foco em desenvolvimento. No capítulo anterior te introduzi sobre tudo o que faremos, e espero que tenha lido.

Primeiros passos Ubuntu Magento 2

Sugiro que siga exatamente cada passo que eu realizar para que ao final de todo o processo você possa ter os mesmos resultados que obtive.

A primeira coisa que você fará no seu servidor é atualizar o sistema operacional e todos os repositórios que nele estão. Para fazer isso, acesse seu servidor com usuário root ou com privilégios sudo, e execute os comandos abaixo.

  • Update do sistema e repositórios
bash
sudo apt-get update
sudo apt-get -y upgrade
  • Instalação do git e algumas ferramentas úteis no dia a dia
bash
# htop  ferramenta para analise de consumo e processos do sistema
# unzip ferramenta para compactação/descompactação arquivos .zip 
# git   ferramenta para trabalhar com repositórios git

sudo apt install -y htop unzip git
  • Configuração do hostname e arquivo hosts

É importante definir o hostname para que você dê um nome para seu servidor, é muito útil no dia a dia quando você gerencia diversas máquinas, e até evita alguma confusão.

Altere o hostname (seguindo o modelo FQDN) e lembre de trocar por um domínio ou nome do seu interesse.

bash
sudo hostnamectl set-hostname magento-dev.loja.shop

Agora execute os comandos abaixo para iniciar uma nova sessão e com isso verificar se o hostname está conforme configurou.

bash
bash 
hostname -f

Agora o nosso servidor está pronto para que possamos seguir para a próxima etapa! Vamos instalar a pilha LEMP e emitir o SSL no domínio da nossa loja.

admin

Escrito por admin

Engenheiro Cloud & DevOps com mais de 10 anos de experiência construindo e escalando infraestruturas de alto tráfego em AWS, DigitalOcean e Servidores Dedicados.

Conhecer Serviços →

Comentários (4)

Deixe seu comentário

U
Thiago Moreira
Thiago Moreira
Há 2 dias

Excelente artigo, Alex! Estávamos exatamente com esse problema de overprovisioning na nossa startup. Aplicar os Savings Plans salvou quase 30% da nossa conta mensal.

Alex Junio
Alex JunioAutor
Há 1 dia

Fico feliz que ajudou, Thiago! Essa economia faz total diferença no longo prazo. Se precisarem de ajuda para escalar o banco de dados depois, me deem um toque.

Juliana Costa
Juliana Costa
Há 4 dias

Não tinha pensado em usar Spot para as filas do SQS. Existe algum risco do Spot ser finalizado no meio de um processamento pesado de vídeo?

Alex Junio
Alex JunioAutor
Há 4 dias

Sim, Juliana! A AWS te avisa com 2 minutos de antecedência. O segredo é sua aplicação capturar o evento de interrupção e colocar a mensagem de volta na fila (visibility timeout) antes da máquina morrer.

Roberto Freitas
Roberto Freitas
Há 1 semana

Muito bom o conteúdo técnico. Falta só mais detalhes sobre instâncias Graviton.

Carla Mendes
Carla Mendes
Há 1 semana

Sensacional! Usei as dicas de Right-Sizing e deu muito certo no meu e-commerce.