Мне нужно запустить два приложения Meteor на одной и той же капле Digital Ocean. Следуя этому руководству, я успешно заставил оба приложения работать на my-domain.com:3000 и my-domain-1.com:3001, но я не могу сделать реверсивный прокси с помощью Nginx. Следуя руководству, я пришел к следующему:
Первый файл конфигурации приложения:
server {
listen 80;
server_name http://saveting.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
Конфигурация второго приложения:
server {
listen 80;
server_name http://downloadinstagramvideo.com;
location / {
proxy_pass http://localhost:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
РЕДАКТИРОВАТЬ1:
Проблема заключалась в том, что перед внесением изменений необходимо перезапустить nginx. Работает после использования:
sudo service nginx start
location /:proxy_set_header X-Forwarded-For $remote_addr;- person ffxsam   schedule 15.11.2015