Nginx é um servidor web famoso usado para hospedar sites e aplicativos HTTP e HTTPS. Ao mesmo tempo, falando sobre a AWS EC2, as instâncias do EC2 nada além de máquinas virtuais que executam a plataforma Cloud (AWS). Você pode usar a instância do EC2 para o seu aplicativo ou iniciar uma versão de teste antes de lançar seu aplicativo para o mundo ao vivo. Esta posta.
Etapa 1: Crie uma instância do EC2
Para começar, visite o console do AWS e faça login em sua conta uma vez dentro, role o painel para a seção "Construir uma solução" e selecione "Iniciar uma máquina virtual" dentro dessa seção:
Isso o levará ao assistente de criação do EC2, de onde você precisa fornecer um nome ou uma tag para sua vm EC2:
Role para baixo e para o AMI, selecione Modelos de "Iniciar Quick Start" e escolha "Ubuntu":
Escolha um tipo de instância de acordo com seus requisitos. Depois disso, role para baixo até a seção do par de chave. Se você não tem um par de chaves, basta criar um:
Se você deseja implantar determinados aplicativos no servidor nginx, verifique as seguintes opções sobre o tráfego HTTP e HTTPS e clique no botão "Instância de iniciar":
Depois disso, a instância será lançada:
Depois disso, conecte -se a esta instância do EC2, passando à lista de instâncias e clicando na página "Connect":
Copie o seguinte comando:
Cole -o dentro do prompt de comando e substitua o nome do par de chaves pelo caminho completo do par de chaves em sua máquina local:
Execute este comando e, quando for solicitado, digite "sim" e continue:
Esta saída confirma que agora você está conectado à sua instância EC2 recém -fabricada usando SSH.
Etapa 2: Instale o nginx no EC2 Ubuntu
Comece atualizando a lista de pacotes APT com a ajuda do seguinte comando:
Atualização do sudo apt
Depois que todos os pacotes APT estiverem atualizados, você pode avançar em direção à instalação do Nginx. O primeiro passo é baixar a chave de assinatura usando o seguinte comando:
sudo wget http: // nginx.org/keys/nginx_signing.chave
Executar o comando baixará a chave de assinatura em sua instância EC2:
Depois disso, a próxima etapa é adicionar essa chave à lista de repositório usando o seguinte comando:
Sudo-teclado APT adicione nginx_signing.chave
Uma vez feito isso, atualize novamente o comando para atualizar a lista de pacotes apt:
Atualização do sudo apt
Depois disso, instale o nginx com o seguinte comando "APT Install":
sudo apt install nginx
Quando solicitado sobre o download, digite “y” e continue:
Depois que o download e o processo de instalação estiver totalmente concluído, inicie o serviço Nginx por meio:
sudo systemctl iniciar nginx.serviço
Depois disso, verifique se o servidor nginx está em execução com a ajuda do seguinte comando:
SUDO Systemctl Status nginx.serviço
O seguinte será exibido no terminal SSH:
Esta saída mostra que você instalou com sucesso e configurou seu nginx.
Etapa 3: Visite Nginx Web Server
Para visitar o servidor da web nginx de fora da AWS, volte para o console de instâncias e copie o endereço público IPv4 da instância do EC2:
Cole este endereço em um navegador e visite o link, você verá a seguinte saída no navegador:
É isso para este tutorial sobre a instalação do NGINX na instância do EC2 Ubuntu.
Conclusão
Para instalar o servidor da web nginx na instância do Ubuntu EC2, primeiro, conecte -se à instância usando a conexão SSH. Depois disso, a seguir os comandos mencionados neste guia para baixar e adicionar a chave de assinatura. Depois disso, use o comando "APT Install" para instalar o servidor da web nginx e inicie seu serviço usando o comando "SystemCTL".