Назад | Перейти на главную страницу

прокси-папка 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;
   }



}

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

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

1) Конфигурация Nginx верна

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

ROOT_URL=http://site.url/subfolder meteor