# Root HTTP location / { proxy_pass http://localhost:10080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # gRPC SignalExchange location /signalexchange.SignalExchange/ { grpc_pass grpc://localhost:10000; error_page 502 = /errorgrpc_signalexchange; } location = /errorgrpc_signalexchange { internal; default_type application/grpc; add_header grpc-status 14; add_header content-length 0; return 204; } # HTTP API location /api { proxy_pass https://localhost:33073; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # gRPC ManagementService location /management.ManagementService/ { grpc_pass grpc://localhost:33073; error_page 502 = /errorgrpc_management; } location = /errorgrpc_management { internal; default_type application/grpc; add_header grpc-status 14; add_header content-length 0; return 204; } location /auth/callback { proxy_pass http://localhost:10080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }