Instalando o nginx no CentOS 7

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

[ Hits: 13.567 ]

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

OWASP Zed Attack Proxy Project

PwnTooth - pen testing em dispositivos bluetooth

Paros Proxy - Web Application Security

Ncat com SSL

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

Leitura recomendada

Nova maneira de burlar a autenticação do Speedy Home

Abrindo mais de um cliente Telegram

SqStat com Squid 3.3.6 monitorando usuários

Mais de 100 distros

Instalando o SRWare Iron (Google Chrome) no Linux

  

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