【发布时间】:2018-12-08 06:03:30
【问题描述】:
我只是想知道,我可以在任何端口上运行我的节点应用程序,如果是,则小于 100 如果是,那么问题将出现在任何性能问题或系统问题上。
【问题讨论】:
-
是的,您当然可以在任何空闲端口上收听。尝试在端口
80监听。 -
@vibhor1997a 某些端口在当今大多数操作系统中被保留为系统端口,并且需要管理员为此进行某些设置
-
@nitesh_singh 你应该在服务器故障上检查
How do I run an application on a reserved system port?之类的问题 -
@Robert Mennell 如果我使用保留作为我只想知道的系统端口会发生什么
-
80 是为 HTTP 服务器保留的;节点服务器通常就是这样,所以应该没有问题(只要你能够绑定,即你是
root并且没有人绑定在端口 80 上,比如 Apache 或 Nginx 或其他 node.js应用程序)。如果您在 25 日绑定,它可能会失败,因为您的邮件传递代理可能已经在那里侦听。如果您尝试 22,那么如果人们尝试ssh到您的服务器,您可能会收到噪音。等等,等等……每个端口都是不同的故事,因为每个端口都是为不同的服务保留的。
标签: node.js express server sails.js koa