Папка прокси nginx в URL

У меня есть несколько сайтов, которые я хочу перенаправить с помощью nginx:

domain.com:1180 -> test.domain.com (статический сайт)

domain.com:1280 -> test.domain.com/promo (веб-сайт meteor.js)

На domain.com у меня есть сервер nginx с включенным следующим сайтом:

server {
   listen      80;
   server_name test.domain.com;


   location /install {
        proxy_pass http://domain.com:1380;
   }

   location / {
        proxy_pass http://domain.com:1280;
   }



}

Во всяком случае, это не работает. Я могу заставить его работать по одному сайту за раз, но если я вставлю оба, динамический сайт метеора перестанет работать. Кажется, он передает местоположение в качестве параметра. Что я делаю неправильно? Должен ли я использовать proxy_redirect или переписать?

1 ответ

Я нашел решение сам:

1) Конфигурация Nginx правильная

2) Meteor требует запуска с параметром Root URL.

ROOT_URL=http://site.url/subfolder meteor
Другие вопросы по тегам