打开端口但让 Node.js 监听它吗?

打开端口但让 Node.js 监听它吗?

我使用 Digital Ocean 作为主机,并已将 Apache 设置为监听端口 3000,但我想在其上运行 node.js 实例。如果我尝试启动我的 node.js 应用程序,它会显示端口已在使用中。这是我的问题:如果我不允许 Apache 监听端口 3000 并启动 node.js 应用程序,我会收到“连接意外关闭”错误。我该如何解决这个问题?

答案1

不能有两个服务监听同一个端口。

解决方案:更改您的nodejs应用程序端口或您的apache端口。

如果您更改apache端口,则需要重新启动服务(service apache2 restart)。

相关内容