Este é um proxy reverso e a diretiva que você está procurando é proxy_pass
. A instância do host de nginx
terá vários contêineres server
, como:
server {
listen 80;
server_name d1.example.com;
location / {
proxy_pass http://10.0.3.100;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Accept-Encoding "";
}
}
Veja a documentação do módulo de proxy e o Documentação WebSocket (se aplicável).