我使用 Digital Ocean 作为主机,并已将 Apache 设置为监听端口 3000,但我想在其上运行 node.js 实例。如果我尝试启动我的 node.js 应用程序,它会显示端口已在使用中。这是我的问题:如果我不允许 Apache 监听端口 3000 并启动 node.js 应用程序,我会收到“连接意外关闭”错误。我该如何解决这个问题?
答案1
不能有两个服务监听同一个端口。
解决方案:更改您的nodejs
应用程序端口或您的apache
端口。
如果您更改apache
端口,则需要重新启动服务(service apache2 restart
)。