🔐Checklist de Segurança: Como manter seu site e os dados de seus clientes seguros💻

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

📅 Aulão GRATUITO 🚀 Como VENDER MAIS na internet 💰

Mensagens para você