Я пытаюсь установить прокси-сервер Nginx, который проксирует все входящие запросы в приложение Heroku. Идея состоит в том, чтобы позволить клиентам моего приложения SaaS использовать пользовательские домены. Клиент установит CNAME
на мой прокси-сервер и установит заголовок Host
и прокси-запрос на запрос к Heroku.Nginx - запрос прокси к Heroku
До сих пор у меня есть этот Nginx конфигурации:
location/{
proxy_set_header Host $host;
proxy_pass http://myapp.herokuapp.com;
}
Heroku требует, чтобы заголовок Host
установлен, чтобы определить, какое приложение использовать.
Запросы добираются до Heroku, но кажется, что заголовок Host
не установлен.
Любые идеи?