Os aplicativos da Web ganharam grande popularidade nos últimos anos como meio de fornecer serviços a diferentes clientes. Com um aplicativo da web, você pode alcançar um público mais amplo, independentemente do dispositivo ou sistema operacional que estiver usando.

Ser capaz de instalar e configurar um servidor web é uma habilidade valiosa tanto como desenvolvedor web quanto como engenheiro de software. Um servidor web é um programa responsável por entregar seu conteúdo web a clientes através da Internet ou de uma rede.

Vamos dar uma olhada em como instalar e configurar o servidor da web Nginx no Ubuntu.

Por que usar o Nginx?

Nginx é um servidor da web leve e de alto desempenho que pode ser executado em Windows e Linux. Além de ser um servidor web, o Nginx também é amplamente utilizado como servidor proxy reverso e servidor proxy de correio. Observe que Nginx é pronunciado como "motor x."

Como um servidor proxy reverso, você configura o Nginx para rotear o tráfego de uma porta especificada para algum aplicativo em execução no servidor. O proxy reverso Nginx fornece uma camada extra de segurança, pois verifica e filtra o tráfego antes de atingir o servidor.

instagram viewer

Nginx é executado como um serviço ou daemon em um servidor e pode ser facilmente gerenciado por gerenciadores de serviço, como systemctl no Linux. Por último, mas não menos importante, o Nginx está bem documentado e conta com um enorme apoio da comunidade.

Como instalar o servidor Nginx no Ubuntu

Para o propósito deste guia, vamos demonstrar como você pode instalar o servidor Nginx em uma máquina Linux executando Ubuntu.

Etapa 1: Instalando os pré-requisitos de segurança

Se você estiver instalando o Nginx em um servidor seguro, é importante que você instale esses pré-requisitos para garantir que sua instalação seja segura e que você esteja obtendo versões estáveis ​​dos programas.

Primeiro, atualize a lista de pacotes do seu sistema.

atualização do apt sudo

Instalar gnupg2 para um canal de comunicação seguro ao baixar o aplicativo.

sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

Em seguida, você deve obter a chave de assinatura oficial do Nginx para verificar a autenticidade do pacote.

ondulação https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg> / dev / null

Agora, verifique se o arquivo importado contém a chave adequada executando:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

A saída deve conter a impressão digital conforme mostrado abaixo.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Registre-se e configure o repositório Nginx em seu sistema para obter pacotes estáveis, o que é importante para ambientes de produção e seguros.

echo "deb [assinado por = / usr / share / keyrings / nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Etapa 2: Instalando o Nginx

A próxima etapa é instalar o servidor Nginx. Lembrar de atualize suas fontes de pacote antes de baixar novos pacotes.

atualização do apt sudo

A instalação do servidor Nginx é bastante simples. Basta executar o seguinte comando:

sudo apt instalar nginx

Saber mais: A diferença entre APT e dpkg no Ubuntu

Nginx em ação

A página padrão servida pelo Nginx é armazenada no diretório /usr/share/nginx/html. Você pode colocar suas páginas da web estáticas neste local ou em outro local de sua escolha e configurar um host virtual.

Um host virtual permite que você atenda a várias páginas da web no mesmo hardware ou infraestrutura de servidor.

Você pode verificar o status do servidor Nginx usando o seguinte comando:

sudo systemctl status nginx

A saída aqui mostra que o daemon Nginx está ativo e em execução. Se não estiver ativo, inicie-o emitindo o seguinte comando:

sudo systemctl start nginx

Se você fizer algumas alterações de configuração no Nginx, poderá reiniciar o servidor usando o comando systemctl do seguinte modo:

sudo systemctl restart nginx

Para veicular a página da web Nginx padrão, abra o URL http://localhost: 80 em um navegador da web. Você será saudado por uma página semelhante a esta abaixo.

Aprenda a desenvolver aplicativos da web

Parabéns, você instalou e configurou o Nginx com sucesso. Este guia examinou como instalar e configurar um servidor web no Ubuntu. Além disso, discutimos como você pode gerenciar o daemon do servidor Nginx usando systemctl.

A demanda por desenvolvedores da web nunca foi tão grande e não mostra sinais de desaceleração tão cedo. Comece sua jornada de desenvolvimento web aprendendo o básico de HTML hoje.

Uma introdução ao HTML

Se você quer aprender a construir sites, precisa aprender HTML.

Leia a seguir

CompartilhadoTweetO email
Tópicos relacionados
  • Linux
  • Programação
  • Ubuntu
  • Servidor web
  • Instalar software
Sobre o autor
Mwiza Kumwenda (40 artigos publicados)

Mwiza desenvolve software profissionalmente e escreve extensivamente em Linux e programação front-end. Alguns de seus interesses incluem história, economia, política e arquitetura empresarial.

Mais de Mwiza Kumwenda

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever