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.
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.
Se você quer aprender a construir sites, precisa aprender HTML.
Leia a seguir
- Linux
- Programação
- Ubuntu
- Servidor web
- Instalar software

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.
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