Acabei de atribuir a cada site uma porta diferente, no mesmo subdomínio
o problema é que o bloco do servidor deve incluir a porta no server_name. No começo eu só tinha a lista de valores de escuta a porta, mas não iria funcionar com vários sites no mesmo server_name, então é necessário
server {
listen 8000 ssl;
server_name sub-domain.domain.com:8000;
#auth stuff
location / {
proxy_pass http://my-service-monitor1;
}
}
server {
listen 8001 ssl;
server_name sub-domain.domain.com:8001;
#auth stuff
location / {
proxy_pass http://my-service-monitor2;
}
}