Instalando o nginx no CentOS 7

Publicado por Roberto Soares (3spreto) em 03/12/2014

[ Hits: 14.071 ]

Blog: http://codesec.blogspot.com

 


Instalando o nginx no CentOS 7



nginx é um servidor web de alta performance. Venho utilizando-o frequentemente e só tenho elogios, pois é um programa muito mais flexível e leve do que o Apache Server, em minha opinião.

Nesta pequena dica, vamos ver como instalar o nginx no CentOS versão 7 plataforma 64 bits.

Tudo que você precisará, é de privilégios administrativos (root) para prosseguirmos com a instalação corretamente. Nesta dica, estou utilizando um ambiente virtual com o software VirtualBox.

Vamos começar adicionando o repositório do nginx:

# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
Linux: Instalando o nginx no CentOS 7

Agora, vamos instalar o nginx:

# yum -y install nginx

O nginx não inicializa por padrão quando você o instala com o comando acima, você pode verificar:

# systemctl status nginx
Linux: Instalando o nginx no CentOS 7

Então, é necessário iniciá-lo.

# systemctl start nginx
Linux: Instalando o nginx no CentOS 7

Pronto! nginx instalado no CentOS 7. \o/

Você pode testar com o comando:

# curl -i http://localhost
Linux: Instalando o nginx no CentOS 7

Ou então, acessando o endereço http://IP_Servidor/ através do seu browser favorito.

Opa, não abriu? O firewall está bloqueando as conexões externas, então precisamos liberar seu acesso. Para isso, vamos dar permissão/liberar apenas as portas 80 (HTTP) e 443 (HTTPS).

# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload
Linux: Instalando o nginx no CentOS 7

Agora sim, você verá uma página web igual à imagem abaixo:
Linux: Instalando o nginx no CentOS 7

Caso você reinicie sua máquina (virtual ou física), o serviço do nginx não irá subir, então, precisamos habilitar para que o serviço ative no boot, basta o comando:

# systemctl enable nginx
Linux: Instalando o nginx no CentOS 7

O arquivo principal de configuração do nginx fica no path /etc/nginx/nginx.conf, já a página que estamos vendo no browser acima, fica no diretório /usr/share/nginx/html/ com o arquivo chamado index.html.
Linux: Instalando o nginx no CentOS 7

See you in the next nginx tip. ;)

Outras dicas deste autor

Ncat com SSL

Escutar e gravar rádios online

WPSPLOIT - Explorando o WordPress com Metasploit

F1 = Fórmula 1? NÃO! Mais uma vulnerabilidade do IE

DuckDNS - Simples solução para DNS dinâmico

Leitura recomendada

Regra para redirecionar pacotes entre redes com IPTables

Postando no Twiter via linha de comando

aMule 2.2.4: novidades e vantagens de uso

Criar conexão banda larga no Librix

Monitorando e gerenciando o tráfego de rede usando o VipDNS

  

Comentários
[1] Comentário enviado por nikaway em 21/09/2015 - 18:06h


Oi, eu posso instalar o nginx e o apache ao mesmo tempo no mesmo servidor?
Nesse caso, ouvi dizer que o nginx não suporta o arquivo .htaccess, e tenho muitas configurações no .htaccess que não gostaria de abrir mão rsrs... Eu poderia usar o nginx para dar mais performance ao meu servidor e usar o Apache para páginas dinâmicas e também detectar as regras do .htaccess? Posso fazer isso? Ou será que daria confusão?




Contribuir com comentário