Pular para o conteúdo principal

Nginx - Proxy Reverso

Configuração do Nginx como proxy reverso no servidor ArboreoLab.

Arquivos de Configuração

/etc/nginx/
├── nginx.conf # Configuração principal
├── sites-available/ # Configurações de sites
│ ├── default
│ ├── srv1.arboreolab.com.br
│ ├── node.arboreolab.com.br
│ └── docs.arboreolab.com.br
└── sites-enabled/ # Symlinks para sites ativos

Sites Configurados

srv1.arboreolab.com.br (Principal)

server {
listen 443 ssl http2;
server_name srv1.arboreolab.com.br;

# API Node.js
location /api/ {
client_max_body_size 500M;
proxy_pass http://127.0.0.1:3000/api/;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_read_timeout 300s;
}

# Frontend Vue.js
location / {
root /home/arboreolab/Clio/iface-frontend-vuejs/dist;
try_files $uri $uri/ /index.html;
}
}

Comandos Úteis

# Testar configuração
nginx -t

# Recarregar
systemctl reload nginx

# Ver logs
tail -f /var/log/nginx/error.log