user root;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/
nginx.pid;
events {
worker_connections 1024;
}
http {
expires -1;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
reset_timedout_connection on;
client_body_timeout 10;
keepalive_timeout 65;
include mime.types;
log_format '[$time_local] - $remote_addr - $host - $addr - $remote_user'
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
limit_req_zone $binary_remote_addr zone=stoptheflood:10m rate=1r/s;
server {
listen 80 default_server;
root /var/www/dashboard/;
index index.html;
location / {
try_files $uri $uri/ /;
}
location /sbp/ {
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_pass http://localhost:8080;
}
}
}