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