node.js - 托管多个 Node JS 应用程序的 digital ocean ubuntu 14.04

标签 node.js ubuntu hosting appdomain digital-ocean

我一般是 Node JS 和网络托管的初学者。在玩了服务器之后,我在我的域中运行了一个 Node JS 应用程序,它使用端口 3000。有没有办法在我的 ubuntu 服务器 14.04 中运行多个 Node JS 应用程序,如下所示:

mydomain.com/nodejsapp1

mydomain.com/nodejsapp2

现在我只在域上运行一个应用程序。这是通过使用 nginx 完成的。有什么方法可以像上面给出的示例一样在单个域中运行多个 Node JS 应用程序。

最佳答案

是的,以与运行第一个应用程序相同的方式运行这些应用程序,但为它们指定其他端口(即 3001、3002 等)。相应地配置您的 nginx(与第一个应用程序的配置相同,但将其指向端口 3001、3002 等上的其他应用程序)。

而且,我在 Digital Ocean 网站上找到了这个文档,准确地描述了你想要做什么:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04我建议的方式。只需按照他们教程中的步骤操作即可。

关于node.js - 托管多个 Node JS 应用程序的 digital ocean ubuntu 14.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37365718/

相关文章:

tomcat - 如何为 tomcat 正确安装 SSL?

javascript - 如何在其他 try block 中访问 try block 中的变量?

javascript - 如何将参数传递给自执行的 module.exported 匿名 Node 函数?

ubuntu - 如何运行 Clojure 文件?

linux - 在 Ubuntu 下启动/停止 .NET Core 应用程序

python - 将图像临时存储在 Google App Engine 中?

css - 如何上传我的品牌字体并将其放入托管服务???

javascript - 硬关闭窗口时未触发 Socket.IO 套接字断开连接事件

node.js - 正则表达式搜索错误

python - 如何解决 Gdk-CRITICAL ** : 17:13:03. 280:gdk_cursor_new_for_display:断言 'GDK_IS_DISPLAY (display)' 失败