我正在尝试设置Nginx代理,它将所有传入的请求代理到Heroku应用。这个想法是为了让我的SaaS应用程序的客户能够使用自定义域。客户将为CNAME我的代理设置一个,它将设置Host标题并将请求代理到Heroku。
到目前为止,我有这个Nginx配置:
location / {
proxy_set_header Host $host;
proxy_pass http://myapp.herokuapp.com;
}
Run Code Online (Sandbox Code Playgroud)
Heroku要求Host设置标头以确定要使用的应用程序。
请求到达Heroku,但似乎Host没有设置标头。
有任何想法吗?