Nginx e AWS

Neste artigo você vai aprender a instalar o Nginx via repositório RPM em uma instância rodando o Amazon Linux AMI.

O que é Amazon Linux AMI?

O Amazon Linux AMI é uma distribuição Linux oferecida pela AWS (Amazon Web Services) baseada no RHEL (Red Hat Enterprise Linux). Esta distribuição além de ser otimizada para rodar nos servidores EC2 (Elastic Compute Cloud), já vem com pacotes instalados para a integração com a AWS.

O que é Nginx?

O Nginx é um servidor de proxy reverso vastamente utilizado como servidor web. É bastante utilizado em sites com alto tráfego de visitas, pois é muito leve e tem um desempenho excelente. Ele é muitas vezes mais rápido e consome menos recursos que o tradicional servidor web Apache, por exemplo. Justamente por ser leve e consumir poucos recursos, ele inclusive é recomendado para servidores virtuais, como é o caso do Amazon EC2.

Instalação do Nginx

Crie um arquivo nginx.repo no diretório /etc/yum.repos.d.

sudo vim /etc/yum.repos.d/nginx.repo

Insira o seguinte conteúdo:

name=nginx repo
baseurl=http://nginx.org/packages/centos/6/x86_64/
gpgcheck=0
enabled=1

Rode o comando:

sudo yum install nginx

A principal vantagem de criarmos um repositório é que basta você rodar o comando sudo yum update para que tudo seja atualizado automaticamente.