сайт лежит на домене syqq.ru, nginx.conf содержит это:
server {
listen 443 ssl;
ssl_certificate /etc/ssl/nginx/syn-q.ru.crt;
ssl_certificate_key /etc/ssl/nginx/syn-q.ru.key;
server_name ws.syqq.ru;
location /websocket {
proxy_pass http://localhost:8831;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
}
server {
listen 443 ssl;
ssl_certificate /etc/ssl/nginx/syn-q.ru.crt;
ssl_certificate_key /etc/ssl/nginx/syn-q.ru.key;
server_name auth.syqq.ru;
location /auth {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://localhost:3000;
}
}
один сервер работает на websocket, второй для авторизации на nodejs
оба работают исправно на своих портах
На самом сайте syqq.ru удается подключиться только к тому серверу, который написан первым, то есть в примере выше удастся подключиться только к websocket серверу, если поменять их местами, то только к серверу auth, как сделать так чтобы можно было подключаться сразу ко двум серверам?