NGINX Unit é um servidor universal de aplicações web que pode ser usado como componente básico de qualquer arquitetura web, independentemente de sua complexidade — desde sites pessoais e startups até implantações de produção de nível empresarial. O NGINX Unit consolida várias camadas da pilha típica de aplicações web ao atender a diversos casos de uso, incluindo a simplificação de ambientes modernos de microsserviços e a modernização de aplicações legadas e monolíticas.
Com o NGINX Unit, você pode:
- Forneça ativos estáticos como um servidor web
- Execute código de aplicações nativamente em várias linguagens
- Encaminhar solicitações para servidores de back-end
- Implemente TLS de ponta a ponta de verdade para seus aplicativos web
- Reconfigure o comportamento do ambiente de execução em tempo real com a API de configuração (também chamada de API de controle)
Diante de tantos recursos, por onde começar a aprender sobre o NGINX Unit? Bem, desenvolvemos um curso completo em vídeo, com mais de uma dúzia de aulas que abordam todos os detalhes! Mas não se intimide com a quantidade de aulas: cada uma dura menos de 10 minutos e divide o tema em etapas simples, com demonstrações ao vivo que tornam o aprendizado fácil e acessível.
Ao final deste curso em vídeo, você saberá como instalar o NGINX Unit, usar a API de configuração, executar uma aplicação “Olá, mundo!”, configurar o NGINX Unit como servidor web e muito mais.
Vídeos do NGINX Unit já disponíveis
Comece assistindo à visão geral do curso:
Ele fornece o conhecimento básico necessário para você avançar para os vídeos que exploram o NGINX Unit em profundidade.
O que é o NGINX Unit? – Neste vídeo introdutório, conheça os conceitos básicos do NGINX Unit, os problemas complexos de pilhas de aplicações que ele pode resolver e como o NGINX Unit, mesmo sendo um único componente, pode gerenciar um grande ecossistema.
Como instalar o NGINX Unit no Debian e no Ubuntu Linux – Explore o repositório do NGINX Unit com uma demonstração ao vivo e descubra como instalar o software em duas distribuições Linux de código aberto: Debian e Ubuntu.
Explore a API de configuração e os componentes do Unit – Com base na instalação no Ubuntu, aprenda maneiras de verificar se o NGINX Unit está funcionando corretamente e conheça os aspectos mais importantes da API de configuração.
NGINX Unit como servidor web – Explore o NGINX Unit como servidor web (criando um arquivo de índice HTML simples e uma configuração JSON) e conheça casos de uso comuns de servidores web, como a implantação de uma aplicação de página única (SPA).
Escrevendo seu primeiro “Hello World” no NGINX Unit – Usando a API de configuração do NGINX Unit, aprenda a definir um programa simples de “Hello, World!”. Ao final da demonstração, você terá escrito o seu próprio programa!
Introdução aos módulos de linguagem no NGINX Unit – Conheça os módulos de linguagem disponíveis e saiba como instalá-los nesta introdução ao NGINX Unit como servidor de aplicações.
Próximos vídeos sobre o NGINX Unit
Nos próximos vídeos, você aprenderá a usar o Unit para disponibilizar aplicativos escritos nestas linguagens:
- Go
- Java
- JavaScript (NodeJS)
- PHP
- Python
Para receber notificações quando os próximos vídeos estiverem disponíveis, inscreva-se no canal da NGINX no YouTube.
Você pode encontrar todos os vídeos listados acima na playlist do NGINX Unit no YouTube (e ficar de olho nos próximos vídeos também). Também fornecemos uma documentação completa por escrito – comece pelas instruções de instalação.
Estamos ansiosos para ver como você usa o NGINX Unit em seu ambiente! Conte para nós na seção de comentários abaixo.
Sobre o autor

Publicações relacionadas no blog

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade
Descubra como o F5 NGINX One aprimora o gerenciamento e a observabilidade de ambientes híbridos e multicloud ao oferecer um console web centralizado baseado em SaaS, com insights em tempo real, conformidade automatizada e gerenciamento simplificado de configurações.

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa
Descubra como transformar uma definição de esquema OpenAPI em uma configuração NGINX totalmente funcional, operando como um API Gateway com a segurança de um Web Application Firewall e um Portal do Desenvolvedor, usando uma abordagem declarativa de API.

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor
Picos de tráfego e sobrecarga de servidores são preocupações sérias para varejistas online em qualquer época, mas especialmente durante a “Cyber Season” de compras de fim de ano. Detalhamos como você pode aproveitar as soluções de entrega de aplicações de nível de produção da NGINX para se preparar para aumentos repentinos de tráfego.

Distribuição segura de chaves privadas SSL com o NGINX
Descrevemos três maneiras progressivamente mais seguras de proteger chaves privadas SSL ao configurar o NGINX para processar tráfego HTTPS: permitir acesso de leitura apenas ao usuário root, criptografar as chaves com senhas armazenadas separadamente e distribuir as senhas a partir de um repositório central.
Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX
O módulo JavaScript do NGINX lançado com o NGINX Plus R15 oferece suporte a subsolicitações, possibilitando uma classe totalmente nova de casos de uso para o NGINX Plus. Este exemplo completo também usa a API do NGINX Plus e os módulos de chave-valor para converter solicitações de API dos clientes em solicitações separadas para as APIs dos microsserviços que compõem um aplicativo.
Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus
Confira dicas para evitar o esgotamento de portas efêmeras com ajustes no kernel do Linux, conexões keepalive e conexões vinculadas dinamicamente a endereços IP locais.