Instale o nginx no CentOS

Instale o nginx no CentOS
No caso de qualquer servidor da web, o desempenho é algo que você precisa ter em mente. De fato, o desempenho é o principal fator que decide o sucesso de executar um servidor. Quanto mais rápido o servidor, melhor desempenho você obtém da sua configuração de hardware atual.

Existem vários aplicativos de servidor disponíveis por aí. Os mais populares incluem Apache e Nginx. Ambos são gratuitos e de código aberto. Obviamente, em termos de popularidade, o Apache é uma escolha bastante popular, mesmo no mundo. De fato, mais de 65% de todos os servidores no mundo cibernético atual é alimentado pelo Apache!

No entanto, isso não diminui os benefícios do Nginx (Engine -Ex - é assim que é pronunciado). Existem toneladas de benefícios adicionais que o Nginx fornece que o Apache não consegue servir.

O primeiro e principal motivo é o desempenho. Nginx, sendo uma alternativa leve ao Apache, oferece melhor desempenho geral do que o Apache. Nginx também é adequado com o Linux e outro ambiente do tipo Unix. No entanto, o nginx fica aquém em termos de flexibilidade. Você precisa compilar módulos adicionais no binário nginx na maioria dos casos, pois nem todos os módulos de carga dinâmica de suporte nginx.

Como os dois são gratuitos, você pode facilmente iniciar seu próprio servidor agora! No tutorial de hoje, verificaremos o Nginx em execução no meu sistema de teste centros.

Instalando o nginx

Nginx está disponível no repositório EPEL. Vamos começar a instalação!

No começo, verifique se o seu sistema possui repositório EPEL ativado -

sudo yum install-libelease
Atualização de Sudo Yum

Agora, hora de executar a instalação!!!

sudo yum install nginx

Iniciando nginx

A instalação está completa, hora de disparar! Não vai começar por si só por si só!

sudo systemctl iniciar nginx

Se o seu sistema estiver configurado para usar um firewall, ative o tráfego HTTP e HTTPS de/para o servidor -

sudo firewall-cmd --permanent-zone = public --add-service = http
sudo firewall-cmd --permanent-zone = public --add-service = https
SUDO Firewall-CMD--Reload

Hora de testar o servidor funcionando -

http: //

Não tem o endereço IP do servidor? Então você pode descobrir executando o seguinte comando -

IP Addr

No meu caso, preciso da conexão "ENP0S3". Agora, descubra o endereço IP executando o seguinte comando -

IP Addr Show ENP0S3 | Grep INET | awk 'print $ 2; '| sed 's/\/.*$ // '

Você também pode querer ativar o nginx sempre que o seu sistema inicializa -

sudo systemctl atability nginx

Configurações adicionais

A configuração padrão nem sempre é a melhor, pois depende do caso de uso específico. Felizmente, o Nginx cria um conjunto útil de arquivos de configuração.

  • Arquivo de configuração global nginx
    /etc/nginx/nginx.conf
  • Raiz do servidor padrão
    /usr/share/nginx/html
  • Configuração do bloco do servidor
    /etc/nginx/conf.d/*.conf

Aproveitar!