Conectando Net
Nenhum Resultado
Ver Todos os Resultados
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças
Nenhum Resultado
Ver Todos os Resultados
Conectando Net
Nenhum Resultado
Ver Todos os Resultados
Home Ubuntu

Como instalar o Nginx no Ubuntu 18.04

Redação por Redação
08/12/19 - Atualizado em 09/10/23
em Ubuntu
FacebookWhatsAppTelegram

O Nginx é um dos servidores da Web mais populares do mundo e hospeda alguns dos sites maiores e mais trafegados da Internet. É mais fácil de usar do que o Apache na maioria dos casos e pode ser usado como servidor da Web ou proxy reverso.

Neste guia, explicaremos como instalar o Nginx no seu servidor Ubuntu 18.04.

Nginx – pronuncia-se “Engine X” – é um utilitário de servidor de código aberto. Ele foi projetado para funcionar como um proxy reverso, interceptando solicitações do cliente e encaminhando-as para um servidor apropriado.

Desde então, ele cresceu para incluir balanceamento de carga, anonimato e recursos de escalonamento. Ele também possui recursos que podem lidar com solicitações de recursos estáticos mais rapidamente do que o Apache, permitindo que você equilibre as solicitações para melhorar o desempenho e o uso de recursos de forma estratégica.

Este guia irá guiá-lo através da configuração e instalação do Nginx no Ubuntu 18.04.

Pré-requisitos:

  • Um sistema executando Ubuntu 18.04
  • Uma conta de usuário com privilégios sudo
  • O utilitário gerenciador de pacotes apt , incluído por padrão
  • O UFW, ou UnComplicated Firewall, incluído por padrão
  • Acesso SSH

Passos para instalar o Nginx no Ubuntu

Atualizar Repositórios de Software

Faça login em seu servidor via SSH como usuário root

ssh root@hostname

Antes de instalar um novo software, é altamente recomendável atualizar seu banco de dados de software local. A atualização ajuda a garantir que você esteja instalando o software mais recente e com o melhor patch disponível.

Digite o seguinte:

sudo apt update

Deixe o processo terminar.

Instale o Nginx no Ubuntu

Digite o seguinte para instalar o Nginx no Ubuntu :

sudo apt install nginx

Isso pode levar algum tempo para que o sistema baixe os pacotes de software e os instale. Permita que ele seja concluído antes de prosseguir.

Verifique se o serviço Nginx está em execução

Use o seguinte comando para verificar o status do serviço Nginx:

sudo systemctl status nginx

O sistema deve retornar uma lista de informações sobre o serviço Nginx. A linha ativa indica se o serviço está em execução ou não. Se você precisar iniciar o serviço, use o seguinte:

sudo systemctl start nginx

Você também pode usar os seguintes comandos no lugar de início:

sudo systemctl stop nginx

– interrompe o serviço Nginx

sudo systemctl enable nginx

– permite que o Nginx carregue na inicialização

sudo systemctl disable nginx

– evita que o Nginx carregue na inicialização

Permitir tráfego Nginx através de um firewall

Você pode gerar uma lista das regras de firewall usando o seguinte comando:

sudo ufw app list

Isso deve gerar uma lista de perfis de aplicativos. Na lista, você deve ver quatro entradas relacionadas ao Nginx:

Nginx full

– abre a porta 80 para tráfego normal da web e a porta 443 para tráfego seguro e criptografado da web

Nginx HTTP

– Abre a porta 80 para o tráfego normal da web

Nginx HTTPS

– Abre a porta 443 para tráfego da web criptografado

OpenSSH

– Esta é uma configuração para operações SecureShell, que permitem que você faça login em um servidor remoto por meio de uma conexão criptografada segura

Para permitir o tráfego HTTP normal para o servidor Nginx, use o perfil HTTP Nginx com o seguinte comando:

sudo ufw allow ‘Nginx HTTP’

Para verificar o status do seu firewall, use o seguinte comando:

sudo ufw status

Ele deve exibir uma lista do tipo de tráfego da web HTTP permitido para diferentes serviços. Nginx HTTP deve ser listado como ALLOW e Anywhere.


Nota:  Você também pode criar uma regra para permitir todo o tráfego na porta 80. Mas, isso pode abrir seu sistema a vulnerabilidades. Uma prática recomendada é apenas criar uma regra para permitir apenas o tráfego de que você precisa.

Teste o Nginx em um navegador da web

Abra um navegador da web, como o Firefox.

Digite o endereço IP do seu sistema na barra de endereços ou digite localhost .

Seu navegador deve exibir uma página de boas-vindas ao Nginx.


Nota : Você pode verificar o endereço IP do seu sistema na janela do terminal com o comando:ip a

Definir blocos de servidor

O Nginx usa um arquivo de configuração para determinar como ele se comporta. Uma maneira de usar o arquivo de configuração é definir blocos de servidor, que funcionam de forma semelhante a um Apache Virtual Host .

O Nginx foi projetado para atuar como uma fachada para vários servidores, o que é feito criando blocos de servidor .

Por padrão, o arquivo de configuração principal do Nginx está localizado em /etc/nginx/nginx.conf. Os arquivos de configuração do bloco de servidor estão localizados em / etc / nginx / sites-available .

Para visualizar o conteúdo do arquivo de configuração de bloco de servidor padrão, digite o seguinte comando em um terminal:

sudo vi /etc/nginx/sites-available/default

Isso deve abrir o arquivo de configuração padrão no editor de texto Vi, que deve se parecer com isto:

# Default server configuration
#
server {
listen 80 default_server;
listen [::]:80 default_server;
[...]
root /var/www/html;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
[...]
}
  • Os comandos de escuta informam ao Nginx quais portas olhar para o tráfego
  • Default_server define isso como o bloco a ser entregue, a menos que especificado de outra forma pelo cliente
  • A raiz determina qual diretório contém o diretório raiz do site que está sendo servido
  • Server_name permite que você especifique um nome para um bloco de servidor particular, que é usado em configurações mais avançadas
  • A localização permite que você direcione o local para onde o Nginx deve direcionar o tráfego

Crie um Bloco de Servidor de Amostra

Configurar um arquivo HTML

É útil passar por um exemplo de configuração. Em uma janela de terminal, digite o seguinte comando para criar um diretório de “teste” com o qual trabalhar:

sudo mkdir /var/www/example

Crie e abra um arquivo de índice HTML básico para funcionar como uma página da web de teste:

sudo vi /var/www/example/index.html

No editor de texto Vi (você pode substituir seu editor de texto preferido, se desejar), digite o seguinte:

Welcome to the Example Website!

Salve o arquivo e saia.

Configurar um bloco de servidor simples

Use o seguinte comando para criar um novo arquivo de bloqueio de servidor para nosso site de teste:

sudo vi /etc/nginx/sites-available/example.com

Isso deve iniciar o editor de texto Vi e criar um novo arquivo de bloco de servidor.
Insira as seguintes linhas no arquivo de texto:

server {
listen 80;
root /var/www/example;
index index.html;
server_name www.example.com;
}

Isso diz ao Nginx para olhar o diretório / var / www / example para os arquivos a serem veiculados e para usar o arquivo index.html que criamos como a página inicial do site.
Salve o arquivo e saia.

Crie um link simbólico para ativar o bloco de servidores

Na janela do terminal, digite o seguinte comando:

sudo ln –s /s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled

Isso cria um link e habilita seu site de teste no Nginx. Reinicie o serviço Nginx para aplicar as alterações:

sudo systemctl restart nginx

Comece o teste

Em uma janela do navegador, visite www.example.com.

O Nginx deve interceptar a solicitação e exibir o texto que inserimos no arquivo HTML.

Conclusão

Neste guia, você aprendeu como configurar, instalar e instalar o Nginx no Ubuntu 18.04.

Nginx é uma ferramenta poderosa para gerenciar servidores e tráfego da web. Ele é configurado para tarefas como balanceamento de carga ou operação como proxy reverso.

CompartilheEnviarCompartilhe
Redação

Redação

Somos o seu guia confiável sobre Tecnologia. Aqui você encontra notícias, tendências, análises imparciais e atualizadas.

VOCÊ TAMBÉM PODE GOSTAR:

Como instalar o Odoo ERP no Ubuntu 24.04
Open Source

Como instalar o Odoo ERP no Ubuntu 24.04

2 anos atrás
comandos do Docker para iniciantes
Ubuntu

10 comandos essenciais do Docker para iniciantes em 2024

2 anos atrás
Como migrar um site WordPress entre servidores Ubuntu
Tutoriais

Como migrar um site WordPress entre servidores Ubuntu

3 anos atrás
Veja Mais

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Publicidade

Mais lidas

  • sistemas Open Source para Multi Atendimento e Vendas no WhatsApp

    8 sistemas Open Source para Multi Atendimento e Vendas no WhatsApp

    15 compartilhados
    Compartilhe 15 Tweet 0
  • Os 7 melhores sistemas ERP em 2024

    0 compartilhados
    Compartilhe 0 Tweet 0
  • As 10 melhores ferramentas de Automação de WhatsApp em 2025

    0 compartilhados
    Compartilhe 0 Tweet 0
  • 10 Melhores seeds de ilhas para Minecraft

    0 compartilhados
    Compartilhe 0 Tweet 0
  • Claude Code vs Cursor em 2025: Qual é o melhor para vibe coding

    0 compartilhados
    Compartilhe 0 Tweet 0
Nenhum Resultado
Ver Todos os Resultados
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças

© 2025 Conectando Net - Todos os direitos reservados.

Utilizamos cookies para melhorar sua experiência de navegação, personalizar conteúdos, anúncios e serviços de terceiros. Saiba mais