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

Jhonny Souza por Jhonny Souza
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
Jhonny Souza

Jhonny Souza

Deixei para trás uma carreira estável no setor público para seguir um sonho no empreendedorismo. Combinando expertise em gestão com habilidades em redação, fundei a Conectando Net, onde lidero uma equipe de redatores talentosos, dedicados a entregar o que há de mais relevante no mundo digital.

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

8 meses atrás
comandos do Docker para iniciantes
Ubuntu

10 comandos essenciais do Docker para iniciantes em 2024

11 meses atrás
Como migrar um site WordPress entre servidores Ubuntu
Tutoriais

Como migrar um site WordPress entre servidores Ubuntu

2 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
  • 10 melhores Ferramentas No-Code para criar Apps de Celular

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

    0 compartilhados
    Compartilhe 0 Tweet 0
  • As 15 melhores seeds para Minecraft em 2024

    1 compartilhados
    Compartilhe 1 Tweet 0
  • 9 melhores Softwares e Apps para estudar a Bíblia

    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