【发布时间】:2013-07-07 17:49:04
【问题描述】:
我有一个带有 CentOS 和 Apache 服务器的 VPS 服务器。
但我也想运行我的 node.js 应用程序。我正在使用sails.js 此sails 应用程序正在尝试侦听指定主机的80 端口。
这里是错误的(在风帆升降机运行后):
debug: Starting server in /var/www/user/data/nodeprojects/projectname...
info - socket.io started
debug: Restricting access to host: projectname.com
warn - error raised: Error: listen EADDRINUSE
warn:
warn: Server doesn't seem to be starting.
warn: Perhaps something else is already running on port 80 with hostname projectname.com?
有什么问题?我可以在具有一个端口 (80) 的一台服务器上同时运行 apache 和 nodejs 服务器吗?
【问题讨论】:
-
您已经回答了您的问题。如果 apache 在某个端口上运行,则 nodejs 无法在该端口上运行。一个人将如何决定他想要访问哪个应用程序?