我有一个java应用程序,它公开一个端口来接收来自外部的数据。我想知道如何让heroku也公开这个端口?我现在将端口暴露到8170,当我尝试连接它时,总是收到get‘t connect to host错误。我尝试更改$PORT变量,但它总是显示无法绑定到端口。有人能在这方面帮我吗?
首先要感谢大家!
发布于 2014-10-01 00:15:44
根据Can a Heroku app use different/multiple ports?,你只能在Heroku上使用默认的80和443端口。
更改$PORT不太可能有帮助;这是Heroku用来告诉您的应用程序在服务器中的哪个端口上运行的机制;然后它会在实际的网络端口和您的应用程序之间放置一个代理。
如果您真的、真的必须在非标准端口上公开HTTP,那么您需要找到另一种部署机制。我的建议是尝试更新您的REST客户端,使其不需要非标准端口。
https://stackoverflow.com/questions/26125115
复制相似问题