UE 5.3 Pixel Streaming Web Deployment with Nginx on Windows Server

Hello there!

We finally finished our first Pixel Streaming project for big Architectural Byuro.

Deployment in real Web caused some isuues.

Now we have 2 game instances in cloud powered by RTX 4090 dynamically balancing by MatchMaker.
MatchMaker accepts user on port 90 and then delegate traffic to one of instances (ports 88, 89).

Now my only achievment is proxy pass from http://.com to :90.

upstream stream {
server :90;
}

server {
listen 80;
server_name .com;

    location / {
           proxy_pass http://stream;
    }

}

Then MatchMaker automatically redirects user to http://:88 or http://:89.

How can i set up Nginx reverse proxy to accept users on .com and then redirect then to Signalling servers on .com/stream1 and .com/stream2 for example.