events { } http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream backend1 { zone web__80 64k; server 10.29.81.103:8080; server 10.29.81.104:8080; } server { status_zone status_page_backend; listen 172.29.1.124:81; location /jasperserver { proxy_pass http://backend1; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; health_check; access_log /var/log/nginx/access-lb.log; } location /api/ { api write=on;} location = /dashboard.html { root /usr/share/nginx/html; auth_basic "NGINX Plus monitor"; auth_basic_user_file /etc/nginx/.htpasswd; } location /nginx_status { stub_status on; } } }