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

标签 node.js ubuntu

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

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

dev2.example.com:8124/

并且我在全局安装了forever模块,我还将dev2的nodejs文件夹中的文件app.js重命名为dev.js

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

我还在 dev.js 中更改了端口号

 app.set('port', process.env.PORT || 8124);

任何想法。

谢谢

最佳答案

您的意思是当您访问:dev2.example.com:8124时,dev1捕获请求?

尝试以下操作:

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

关于node.js - 同一服务器上的多个 Node.js 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25545182/

相关文章:

linux - Ubuntu上的Sublime Text构建系统:无论成功如何都无法链接pkill命令

python - 导入错误 - Tornado 需要在 ubuntu 14.04 上更新 SSL 模块

javascript - 序列化嵌套模型的 where 条件

node.js - node express 的默认错误处理程序

c++ - 从新的和不同的发行版加载 LD_PRELOAD libstdc++.so.6 和 libc.so.6 时出现浮点异常

bash - 在 ssh 之后从 lsof 杀死一个进程

c++ - VSOMEIP - 2 个设备之间的通信 (TCP/UDP) 不工作

jquery - 使用cheerio在没有 child 的 parent 中获取文本

node.js - nodejs fs 看起来很贪婪

node.js - "bower install underscore"在node.js中出现错误