Instalando o nginx no CentOS 7

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

[ Hits: 18.194 ]

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

Proteção contra vulnerabilidade POODLE SSLv3

Tubarão nas nuvens? Vá de Cloudshark!

theHarvester - Vamos colher alguns e-mails?

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

OWASP Zed Attack Proxy Project

Leitura recomendada

Logando conexões HTTPS e gerando logs para o Sarg

Usando apelidos no Opera

Estatísticas sobre SPAM

Lista de downloads travando no Firefox

Atualizando o MediaWiki para utilizar a skin Vector

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts