Bom dia, Espero que esteja bem. Tenho uma URL configurada no NGINX, que está direcionando para um servidor que tem uma aplicação, e essa aplicação necessita se comunicar em várias portas, como eu faço essa configuração no NGINX?
Eu configurei dessa forma, mas não funcionou, preciso adicionar as demais portas de comunicação.
server { listen 80; server_name trauma0.meudominio.com.br;
# Redireciona todas as solicitações HTTP para HTTPS
return 301 https://$host$request_uri;
}
server { listen 443 ssl; server_name trauma0.meudominio.com.br;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_certificate /etc/nginx/ssl.d/cert.crt;
ssl_certificate_key /etc/nginx/ssl.d/cert.key;
proxy_ssl_verify off;
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload";
add_header Content-Security-Policy "default-src 'self'";
add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; font-src 'self' data:; img-src 'self' data:;";
add_header X-Frame-Options "DENY";
add_header X-Content-Type-Options "nosniff";
add_header Referrer-Policy "no-referrer";
add_header Permissions-Policy "geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=();";
location / {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Accept-Encoding "";
proxy_pass http://192.168.100.11:8042/;
}
}