可以在heroku上创建代理服务器吗?

时间:2016-05-11 16:38:25

标签: heroku proxy

我已经尝试使用java,python和nodejs在heroku上创建代理服务器,但由于某种原因我不能。

我只能使用端口80,所以我需要使用代理作为appname.herokuapp.com:80,但我收到响应为"应用程序不存在"。

这可能与否?我还想做什么选择吗?

1 个答案:

答案 0 :(得分:0)

Heroku路由层基于Host标头路由您的http请求,该标头在您的客户端的HTTP请求中找到。并且,如果您有自己的端点,则它至少可以验证Host标头内容是您应用程序的域之一。

如果查看this answer,则会看到Host标头包含您要通过代理服务器访问的服务器的名称,而不是代理服务器本身。

因此,您无法在heroku上运行http代理服务器。