Instalando o nginx no CentOS 7

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

[ Hits: 12.236 ]

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

Extensões do Firefox para testes de segurança

Descobrindo informações variadas do alvo pelo BackTrack 4

Brakeman - Rails Security Scanner

Web Application Security com CAL9000

Tubarão nas nuvens? Vá de Cloudshark!

Leitura recomendada

Firefox 3.5.x: Corrigir sites deslogando sozinhos

Modem PCTEL no kernel 2.6

Google Chrome - Falhou ao buscar http://dl.google.com/linux/chrome/deb/dists/stable/Release [Resolvido]

Fique por dentro do VOL

Instalando o Flash no FreeBSD 5.4

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts