Nginx Seguro
CONFIGURAÇÃO E PROTEÇÃO DE SERVIÇOS WEB
Agenda
Abertura
Servidor Seguro - Certificado SSL com Let's
Introdução
Encrypt
Primeiros passos - Instalação
Autenticação
Configuração do primeiro virtual host
Proteção DDOs
Estrutura de diretórios
Configuração do ModSecurity
Balanceamento de Carga HTTP
Web App Scanner Zed Attack Proxy - ZAP
Abertura
Desenvolvimento
Infraestrutura (DataCenter / Cloud)
Glaucio Guerra
CTO - MarkWay
glaucioguerra@[Link] Arquitetura
[Link]
DevOps
Consultoria especializada
Educação [Link]
[Link]/in/glaucioguerra/
Abertura
Indicado para iniciantes e profissionais experientes em servidores
Web que desejam aprender sobre configuração e otimização do
NGINX.
Compartilha as melhores práticas de mercado relacionadas ao
NGINX.
O livro aborda as funcionalidades do NGINX, oferecendo
informações sobre configuração, otimização e segurança.
Versão Impressa: [Link] Versão Digital: [Link]
Abertura
DevOps
SRE
Arquitetura
Podcasts
Perguntas x Respostas
Dicas
Promoções e sorteios de cursos
Introdução
Nginx, criado por Igor Sysoev em 2002, é um servidor web de código aberto.
Destacou-se por lidar com muitas conexões simultâneas com baixo uso de
recursos.
Lançado oficialmente como projeto de código aberto em 2004.
Ganhou popularidade como servidor web de alto desempenho e proxy
reverso.
Em 2011, a empresa Nginx Inc. foi criada para desenvolver soluções, incluindo
o Nginx Plus, uma versão comercial com suporte.
Introdução
Funcionamento
[Link]
Introdução
Arquitetura Híbrida
[Link]
Introdução
HA - Multi Zones
[Link]
Introdução
Global Load Balance
[Link]
Primeiros Passos
Instalação do Nginx
Instalação
Servidor Ubuntu 20.4
Acesso a Internet
1G de RAM
20G Disco
2VCPUs
Instalação
Atualização do S.O
Instalação do git
Configuração do repo Nginx
Instalação do Nginx
Configuração do primeiro virtual host
Instalação
Atualização do S.O
sudo apt update && sudo apt upgrade -y
sudo apt autoremove
Instalação
Instalação do Git
sudo apt install git
git --version
[Link]
Instalação
Instalação Nginx
Hora do Hands On
Primeiros Passos
Configuração de Virtual Host
Virtual Host
Criar um arquivo de configuração extensão .conf
Criar diretório de hospedagem dos arquivos estáticos
Download da aplicação:
[Link] descomplicado/tree/main/capitulo1/OnePage
Simular criação de um nome de DNS válido
Virtual Server
server {
listen 80;
server_name [Link];
root /var/www/[Link];
index [Link];
location / {
try_files $uri $uri/ = 404;
}