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