# ============================================================================= # Caracore Helianto — Configuração Nginx para Produção (VPS) # Substitua seu-dominio.com.br pelo seu domínio real. # ============================================================================= # Configuração Gzip gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; gzip_proxied any; gzip_min_length 1000; # Servidor Frontend (Web) server { listen 80; server_name seu-dominio.com.br; # Redirecionamento HTTP para HTTPS (Descomente após configurar SSL) # return 301 https://$host$request_uri; location / { proxy_pass http://127.0.0.1:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_cache_bypass $http_upgrade; } } # Servidor Backend (API) server { listen 80; server_name api.seu-dominio.com.br; # Redirecionamento HTTP para HTTPS (Descomente após configurar SSL) # return 301 https://$host$request_uri; location / { proxy_pass http://127.0.0.1:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_cache_bypass $http_upgrade; } }