Heroku与Proximo和nginx的静态IP地址和代理

时间:2016-09-14 20:16:16

标签: heroku nginx proxy proximo

我在Heroku上使用Proxmio进行静态IP地址设置。我想使用Proximo proxy使用nginx代理所有请求(也在同一个heroku实例上)。

以下是我用于代理Proxmio请求的nginx配置:

  location <%= ENV["API_PREFIX_PATH"] || "/api/" %> {
    proxy_pass <%= ENV["API_URL"] %>;
    proxy_set_header Real-IP $remote_addr;
    proxy_set_header Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header NginX-Proxy true;
    proxy_set_header Proxy-Authorization "Basic ZDA3YadmdmglN5Q21T24Y4gt4TE13S03bDI2dzVmdmUzsjQ=";
    proxy_ssl_session_reuse off;
    proxy_redirect off;
    <% if ENV["NGINX_DEBUG"] %>add_header Ember-Cli-Proxy on;<% end %>
  }

注意ENV变量是在heroku上设置的。

这似乎接近正确,但代理身份验证似乎不起作用,因为请求以407的形式返回。

关于我设置代理身份验证的方式是否有问题?

0 个答案:

没有答案