Pular para o conteúdo

Instalando o nginx no CentOS 7

Dica publicada em Linux / Internet
Roberto Soares (3spreto) roberto_espreto
Hits: 19.013 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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. ;)

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descobrindo informações variadas do alvo pelo BackTrack 4

Web Application Security com CAL9000

PwnTooth - pen testing em dispositivos bluetooth

WPSPLOIT - Explorando o WordPress com Metasploit

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

Modem ZTE 195 no Ubuntu

Anon-proxy (um UltraSurf para Linux)

Aviso de conectividade limitada [Resolvido]

Usando o RealPlayer em página HTML

Instalando o Firefox no Slackware 10.2 sem erros de lib.so

#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

Entre na sua conta para comentar.