🎯Raio-X do Marketing Digital: Tendências e desafios 🚀

Aprenda como instalar NGINX em uma VPS KingHost em poucos passos!

Publicado em 23/03/2023

Atualizado em 03/06/2024
Capa com pessoa utilizando computador. Imagem ilustrativa para texto como instalar Nginx em uma VPS.

Você sabia que é possível subir um servidor HTTP robusto e moderno em sua VPS em poucos passos?

Neste conteúdo, vamos te apresentar um passo a passo de como instalar NGINX facilmente em sua VPS da KingHost.

Portanto, você vai entender o que é NGINX. Ademais, todos os detalhes fundamentais para executar a instalação do NGINX em sua VPS serão apresentados neste tutorial.

Para conferir o guia, leia este artigo até o final. Boa leitura!

Afinal, o que é NGINX?

O NGINX (pronunciado “engine-x”) é um servidor web de código aberto que pode ser usado como um servidor proxy reverso, servidor HTTP, servidor de e-mail e balanceador de carga.

Além disso, o NGINX é conhecido por sua alta velocidade, eficiência e baixo uso de recursos, o que o torna uma escolha popular para servidores web de alta demanda.

Sendo assim, ele usa uma arquitetura baseada em eventos para lidar com conexões simultâneas de forma eficiente e pode ser configurado para trabalhar com diferentes plataformas e tecnologias da web.

Como o NGINX funciona?

O NGINX funciona como um servidor web que recebe e processa solicitações de clientes (como navegadores da web) e envia respostas a esses clientes.

Assim, ele usa um modelo de processamento assíncrono para gerenciar conexões simultâneas de forma eficiente e reduzir o uso de recursos do sistema.

Em resumo, o NGINX funciona como um intermediário entre o cliente e o servidor, gerenciando as solicitações e respostas de forma eficiente para fornecer um desempenho rápido e confiável.

Por que vale a pena usar NGINX?

Agora que você já o que é NGINX e como ele funciona, vamos a algumas das razões pelas quais vale a pena usar o NGINX:

Desempenho: 

O NGINX destaca-se por seu desempenho superior em relação a outros servidores web, devido à sua capacidade de lidar com grande volume de tráfego e suportar milhares de conexões simultâneas sem comprometer a eficiência do servidor.

Economia: 

Além disso, o NGINX é caracterizado por sua leveza e menor consumo de recursos de sistema em comparação a outros servidores web, permitindo que seja executado em sistemas com recursos limitados, como servidores VPS ou sistemas embarcados.

Escalabilidade: 

Vale lembrar também que o NGINX é altamente escalável. Ele pode ser configurado como um balanceador de carga para distribuir o tráfego em vários servidores.

Flexibilidade: 

O NGINX oferece a opção de ser configurado como servidor web autônomo ou como proxy reverso para outros servidores web. Com isso, é capaz de hospedar aplicativos tanto estáticos quanto dinâmicos.

Poderoso e fácil de configurar : 

Por fim, mesmo para usuários com pouca experiência em servidores web, o NGINX é de fácil configuração e gerenciamento. Além disso, oferece recursos avançados de configuração, tais como regras de redirecionamento, autenticação, limitação de taxa, entre outros.

Passo a Passo de como instalar NGINX:

Logo depois de entender porque vale a pena usar NGINX, vamos ao passo a passo de como fazer a instalação em um servidor VPS da KingHost.

Pré-requisitos para seguir o passo a passo

  • Uma VPS KingHost Linux distribuição Ubuntu 20.04 LTS configurada
  • SSH instalado no seu computador

1º Passo: Conexão com a VPS da KingHost

Obtenha o seu endereço principal no painel da KingHost;

Abra um terminal no seu computador;

Digite o comando ssh root@[endereço principal]

ex:

image7

Pressione enter para lançar o comando;

Em seguida digite Yes:

image1

e enter novamente;

Agora digite a senha:

e conectado:

image14

A KingHost fornece um painel super intuitivo e muito fácil de encontrar as informações necessárias para conexão.

2º Passo: Instalando o NGINX:

Atualizar os pacotes usando o comando apt update:

image15

Instalar NGINX por meio do comando apt install nginx:

image10

Para conferir se o NGINX foi instalado da maneira correta basta lançar o comando nginx -v:

image13

Para validar se o NGINX realmente está rodando no nosso servidor, basta utilizar o comando systemctl status nginx:

image9

Se estiver assim:

image4

Está tudo certo;

Para sair da tela de status basta apertar ctrl + z

Agora caso o nginx não esteja com o status ativo, lance o comando systemctl start nginx

image2

Para fazer com que o nginx inicie toda vez que o servidor iniciar lance o comando systemctl enable nginx:

image3

3º Passo: Configurando o firewall:

O Ubuntu possui um Firewall padrão chamado UFW (Uncomplicated Firewall), então vamos utilizá-lo

Para conferir se ele está ativo lance o comando ufw status

image8

Para habilitar o firewall use ufw enable:

image16

Para listar os serviços de pé use ufw app list

image12

Permita que os serviços essenciais não sejam bloqueado pelo firewall usando:

ufw allow ‘OpenSSH’

e

ufw allow ‘Nginx HTTP’

Para conferir se tudo deu certo use ufw status

image5

Para confirmar essas regras lance o comando ufw reload

image11

Pronto! Agora se você acessar o endereço principal da VPS pelo seu navegador você vai encontrar a página inicial do NGINX.

Gostou do conteúdo? Confira o vídeo abaixo, onde explicamos como você consegue configurar o Servidor VPS para subir o seu site em NGINX em um passo a passo super explicativo:

Servidor VPS da KingHost

Agora que você já sabe como instalar NGINX em um servidor VPS da KingHost, ficou fácil escolher seu servidor. Com o VPS da KingHost, você conta com a melhor infraestrutura para o seu negócio.

VPS exclusivo com SSD Intel, que garante um desempenho 10 vezes superior a qualquer HD padrão? E o melhor: você não precisa se preocupar com conversão de moedas, pois nossos preços já são reais, e somos uma empresa brasileira.

banner-promo-vps

Quer continuar acompanhando as melhores dicas para acessar a web com o máximo de segurança e comodidade? Acompanhe o Blog da KingHost e fique por dentro de todas as novidades!

O que você achou deste conteúdo?

O que você achou deste conteúdo?

Mateus
Mateus Apolinário
Arquiteto de Software na Ark Sustentável. Graduando em Engenharia de Software. Mais de 4 anos de experiência no desenvolvimento de Software de qualidade.
Mateus
Mateus Apolinário
Arquiteto de Software na Ark Sustentável. Graduando em Engenharia de Software. Mais de 4 anos de experiência no desenvolvimento de Software de qualidade.

Compartilhe esse conteúdo com alguém que possa gostar também

Receba todo mês conteúdos
incríveis como esses para
seguir evoluindo

Mensagens para você