Fique por dentro das novidades do seu tema preferido

Aprenda a criar sites incríveis com facilidade

Use o poder da internet para divulgar o seu negócio

Inspire-se com as estratégias de grandes empresas

Conteúdos variados para alavancar os resultados do seu projeto

A confirmação da sua inscrição foi enviada para o seu e-mail

Agradecemos sua inscrição e esperamos que você aproveite nossos conteúdos!

Aprenda a instalar e configurar o NGINX no cPanel. Melhore a performance do servidor com nossas instruções passo a passo.

No mundo da hospedagem de sites e servidores, a escolha do servidor web adequado desempenha um papel crucial na determinação do desempenho e da segurança do seu ambiente online. O NGINX, um servidor web de alta performance e eficiência, tem conquistado a confiança de profissionais de TI e desenvolvedores em todo o mundo. Neste artigo iremos abordar o processo de instalação e configuração do NGINX em um servidor cPanel. Vamos lá?

O que é NGINX?

O NGINX é um servidor web de alta performance e balanceador de carga. Em termos simples, quando você digita um endereço de site no seu navegador e pressiona Enter, um pedido é enviado para o servidor onde esse site está hospedado. O NGINX entra em ação nesse momento, atuando como um intermediário entre o pedido do navegador e o servidor onde o site está armazenado.

O que o NGINX faz é direcionar corretamente o pedido do navegador para o servidor apropriado e devolver as informações certas para que a página do site possa ser exibida. Ele também é ótimo em lidar com muitos pedidos ao mesmo tempo, distribuindo a carga de trabalho de maneira eficiente entre os servidores, o que é particularmente útil para sites populares.

Além disso, o NGINX é conhecido por sua eficiência em relação aos recursos do servidor, o que significa que ele pode lidar com muitos pedidos simultâneos sem sobrecarregar o servidor. Essas características fizeram o NGINX superar o Apache em número de servidores que utilizam esse sistema em uma amostragem recente feita pelo W3Techs.

Estatística a respeito dos Web Servers mais utilizado nos últimos 3 anos. Desde 01 de Julho 2021 o NGINX se destacou e ficou na frente do Apache em número de usuários.

NGINX vs Apache

Quando se trata de servidores web, dois gigantes dominam o cenário: NGINX e Apache. Ambos desempenham um papel crucial ao entregar sites aos navegadores, mas eles têm abordagens um pouco diferentes. O Apache tem sido um pilar há muito tempo, com uma ênfase na flexibilidade e em recursos extensíveis. Por outro lado, o NGINX entrou em cena com foco na velocidade e eficiência.

Uma das principais diferenças entre eles é a forma como lidam com solicitações simultâneas. O Apache usa um modelo de thread por solicitação, o que significa que cada pedido tem um thread separado. Isso pode funcionar bem, mas em situações de alto tráfego, muitos threads podem esgotar os recursos do servidor. O NGINX adota um modelo assíncrono e orientado a eventos, permitindo que ele lide com mais solicitações usando menos recursos. Isso o torna mais eficiente em cenários de alta carga.

Outra diferença notável é como eles lidam com a memória. O Apache cria um novo processo para cada solicitação, o que pode ser um pouco pesado em termos de uso de memória. O NGINX, por outro lado, é mais leve, usando menos memória por solicitação. Isso é especialmente importante quando se tem muitos visitantes ao mesmo tempo.

Como Instalar o NGINX em um Servidor pelo WHM

Atenção! Instalar o NGINX no seu servidor pode afetar o funcionamento dos seus serviços, faça a ativação com cuidado para não afetar nenhum ambiente em produção.

Se você possui acesso root ao seu servidor, você pode estar instalando o NGINX com seguinte passo a passo:

  1. Acesse o WHM do seu servidor.
  2. Em seguida, acesse o menu EasyApache 4.
  3. Clique em Personalizar.
WHM menu EasyApache 4 botão Personalizar
  1. Acesse a aba Additional Packages e ative o pacote nginx.

Atenção! Em alguns casos, aparecerá uma mensagem alertando que é necessário instalar alguns pacotes extras requisitados para o funcionamento do NGINX. Marque que deseja instalar os pacotes necessários.

Additional Packages. Instalação do NGINX via EasyApache 4 no servidor
  1. Em seguida, clique em Revisar.
  2. Desça a página e clique no botão Provisão.
Revirar > Provisão no EasyApache para concluir a instalação do NGINX no servidor

Pronto! Agora basta aguardar enquanto o servidor realiza o download e instalação dos pacotes e seu NGINX já estará pronto para uso.

Como configurar o NGINX

Se você possui o cPanel em sua versão 102 ou superior, você já pode realizar algumas configurações no NGINX através do NGINX Manager.

  1. No WHM, acesse o menu NGINX® Manager.
NGINX Manager no servidor
  1. Aqui você encontra algumas configurações do NGINX:
    • Use caching by default — Quando você ativa essa opção, todas as novas contas que você criar no servidor já utilizarão o cache por padrão. Essa configuração também será aplicada a contas que não tenham seu status de cache definido.
    • Clear Cache for All Users — Limpa o cache de todos os usuários cPanel.
    • Restart NGINX Reinicia o NGINX em seu servidor.
    • Rebuild Configuration — Reaplica as configurações do NGINX.
    • Reset Users to System Default — Reinicia o status padrão de todas as contas para o padrão do sistema.
    • Uninstall NGINX Reverse Proxy — Desinstala o NGINX, desfazendo a ação realizada anteriormente no EasyApache 4.
  2. Acesse a aba User Settings.
Configurações de Usuário do NGINX
  1. Aqui você encontra as configurações das contas cPanel do seu servidor:
    • NGINX caching Se essa opção estiver habilitada, o NGINX estará atuando como web server dessa conta cPanel e seus domínios utilizaram do sistema de Cache.
    • Clear Cache Limpe o cache do NGINX da conta cPanel.

Pronto! Agora, você conhece as principais configurações do NGINX. Confira a documentação do NGINX Manager para entender ainda mais das funções disponíveis com esse serviço.

Considerações Finais

Neste artigo você aprendeu como instalar e configurar o NGINX no seu servidor! Por que não tenta testar quantos acessos simultâneos seu site suporta utilizando o NGINX? Compartilha com a gente nos comentários se percebeu alguma evolução.

Se você sentiu alguma dificuldade ou então tem alguma sugestão de algo que não foi mencionado, basta deixar aí nos comentários que no futuro podemos trazer atualizações para este artigo. Também indico esses outros materiais relacionados com este assunto:

Até a próxima! :^)

Navegue por tópicos

  • O que é NGINX?

  • NGINX vs Apache

  • Como Instalar o NGINX em um Servidor pelo WHM

  • Como configurar o NGINX

  • Considerações Finais

Tags:

  • Servidor Dedicado Linux
  • Servidor VPS

Julio Pires

Analista de Conteúdo Técnico na empresa HostGator e estudante de Física na UFSC. Gosta de maratonar séries, jogar jogos clássicos, nunca nega uma partida de xadrez e busca estar sempre atualizado com o mundo da tecnologia.

Mais artigos do autor

Garanta sua presença online

Encontre o nome perfeito para seu site

www.