S Soluções.dev.br
Terminal, DevOps e SysAdmin

Nginx Config & Commands Cheat Sheet

Configuração de proxy reverso, SSL, redirecionamentos e comandos de gerenciamento do Nginx.

Serviço

Inicia o serviço do Nginx.

sudo systemctl start nginx

Verifica se há erros de sintaxe nos arquivos de configuração.

sudo nginx -t

Recarrega as configurações sem interromper o serviço.

sudo nginx -s reload

Configuração

Configuração básica de Proxy Reverso.

server {
  listen 80;
  server_name dominio.com;
  location / {
    proxy_pass http://localhost:3000;
  }
}

Redirecionamento permanente de HTTP para HTTPS.

return 301 https://$host$request_uri;

Utilidades

Caminhos padrão dos arquivos de log.

access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

Segurança

Proteção de diretório com senha (Basic Auth).

auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;