同一服务器上的多个Node.js设置

时间:2014-08-28 09:19:45

标签: node.js ubuntu

我在服务器上有dev1和dev2文件夹

dev1工作正常,在dev1下我有文件 js / common-path.js 在常见的路径中我提到: dev1.example.com:1337 / 我在dev2中进行了更改,如

  

dev2.example.com:8124 /

我全局模块安装,我也将dev2的nodejs文件夹中的文件app.js重命名为dev.js

当我运行dev1 / nodejs / forever命令时,启动app.js 并且我将dev2的命令作为/ nodejs / node dev.js运行  现在,当我运行dev2.example.com时,它正在向dev1发送请求。我检查了obver控制台。

我还在dev.js

中更改了端口号
 app.set('port', process.env.PORT || 8124);

任何想法。

由于

1 个答案:

答案 0 :(得分:1)

您的意思是当您访问时:dev2.example.com:8124dev1抓住请求?

尝试以下方法:

  1. 删除process.env.PORT,使用app.set('port',8124)然后重试。
  2. 停止dev1,启动dev2,然后重试。
  3. 如果您正在使用它,请检查您的nginx配置。