如何在Openshift上公开Node 80的端口80?

时间:2015-08-10 14:04:17

标签: node.js express port openshift

在Openshift上,节点盒暴露在OPENSHIFT_NODEJS_PORT上,默认为端口8080.是否可以为同一个应用程序公开端口80?一次一个,或两个同时,无关紧要。

如果我在端口8080上拨打应用程序,我就可以联系到它。如果我在端口80上调用它,我得不到任何响应。在应用程序中,我绑定到OPENSHIFT_NODEJS_PORT(8080)。在端口80上访问应用程序需要做什么?

1 个答案:

答案 0 :(得分:1)

端口8080通过端口80从外部重新路由。无法在应用程序上公开端口80。查看文档中的Binding Applications to Ports

文档中最相关的说明:

  

小于1024的所有端口都保留用于OpenShift Online操作,开发人员无法绑定到这些端口。但是,大于1024的端口可用于绑定,下表显示了常用端口。

     

...

     

Ports 15000 - 35530可用于绑定内部IP,但这些端口不可从外部寻址。您还可以绑定到Number.isNaN(parseFloat('geoff')) (8080)以获取HTTP连接,该连接通过端口80从外部重新路由。