Como instalar o Apache2 na instância do EC2 Ubuntu

Como instalar o Apache2 na instância do EC2 Ubuntu
O Apache é usado com bastante frequência dentro das instâncias do EC2, porque a maioria dos usuários deseja testar seu servidor antes de lançar no mundo real. No entanto, para instalar o Apache, os usuários precisam primeiro iniciar uma instância do EC2 e depois instalar o PHP e depois fazer a instalação real do Apache. Este post o guiará em cada uma dessas etapas. No entanto, se você já está executando uma instância do EC2 e também está conectado a ela, você pode pular a etapa "pré-req".

Pré-Req: Crie e para uma instância do EC2

Faça login no console da AWS e no painel, clique na opção a seguir para ir para o assistente de lançamento do EC2:

No Assistente de Lançamento, forneça um nome, escolha Ami como "Ubuntu" e escolha um par de chaves que você tenha no seu PC. Os pares de teclas são baixados para o PC do usuário quando são criados. Então, se você não tiver um, basta criar um:

Depois disso, você pode deixar todo o resto como padrão, a menos que tenha uma configuração muito específica que deseja aplicar. No final, clique no botão "Lançar a instância":

Isso criará uma nova máquina virtual EC2:

Para conectar -se a este EC2, basta voltar à guia Instâncias, selecione o EC2 e clique no botão "Connectar" para ir até a página de conexão:

A partir desta página, basta copiar o comando listado na parte inferior:

Cole este comando dentro de um prompt de comando e substitua o nome do arquivo do par de chaves que você selecionou com o caminho completo desse arquivo de keypair no seu PC:

Depois disso, execute o comando e digite "Sim" para continuar a conexão:

Depois de alguns momentos, você estará conectado à instância do EC2:

Instalando o Apache2 no EC2 Ubuntu

Para instalar o Apache, atualize a lista de pacotes APT usando o seguinte comando:

Atualização do sudo apt

Isso verificará se nenhuma dependência está desatualizada e toda a lista de pacotes está atualizada e o terminal cuidará disso após sua execução:

O Apache realmente exige que o PHP seja instalado no sistema. Portanto, adicione seu repositório de PPA usando o comando fornecido abaixo no terminal SSH:

sudo add-aprop-repository ppa: ondrej/php -y

Após a execução do comando, o terminal solicitará que o repositório tenha sido adicionado:

Antes de instalar PHP e Apache2, execute o seguinte comando mais uma vez:

Atualização do sudo apt

Depois disso, execute o seguinte comando:

sudo apt install php8.1 libapache2-mod-php8.1

Este comando instalará o PHP8 junto com o Apache2 para Php8. Quando solicitado sobre o tipo de download "y" e continue:

Aguarde a conclusão da instalação e, assim que terminar, verifique a instalação do PHP executando o seguinte comando:

php -v

O terminal SSH exibirá a seguinte saída:

Reinicie o serviço do Apache2 antes de executar quaisquer operações:

sudo systemctl reiniciar apache2

Depois disso, verifique o status do Apache2 vinculando o seguinte comando “SystemCTL” no terminal SSH:

SUDO SYSTEMCTL STATUS APACHE2

O terminal exibirá os seguintes resultados:

Você instalou com sucesso o servidor HTTP Apache2 em uma instância do AWS EC2 executando o sistema operacional Ubuntu

Conclusão

Para instalar o Apache2 na instância do Amazon EC2 executando o Ubuntu OS, conecte-se à instância do EC2 e verifique se a lista de pacotes APT está atualizada. Adicione o repositório PPA para PHP e depois instale o PHP8 e o Apache2. No final, reinicie os serviços do Apache usando o comando "SystemCTL".