Как настроить nginx на перенаправление по адресу и порту в зависимости от поддомена?

Что нужно. Есть 2 поддомена

  • site1.localhost;
  • site2.localhost;

Если переходить по адресу

site1.localhost должен перенаправлять на localhost:4001

site2.localhost должен перенаправлять на localhost:4002

Настройка конфига nginx. Но не работает. Сам nginx должен слушать 80 порт?

server {
    listen 80;
    server_name site1.localhost;
    location / {
        proxy_pass http://localhost:4001;
    }
}

server {
    listen 80;
    server_name site2.localhost;
    location / {
        proxy_pass http://localhost:4002;
    }
}

Ответы (0 шт):