node.js - 在 Linux 服务器上的何处部署 node.js 应用程序?

标签 node.js deployment

我在 Linux 服务器上运行 4 个独立的 Node.js 应用程序,前面有不同的端口和代理。

因为我(现在)是服务器中的唯一用户,所以我将应用程序放在哪里以及如何运行它们并不重要。目前我的应用程序位于我的主目录下(~/app1/~/app2/ 等)。

所以我的问题是:我应该将应用程序放在哪里以便可以在多个用户之间共享?有没有类似/var/www的标准地方?

最佳答案

我使用 https://github.com/visionmedia/deploy部署我的应用程序。它将创建一个 /var/www/productname 目录。在该目录中,您有源、当前和共享。共享目录有 logpid 文件。

我发现了一个很好的目录结构,所以我在所有项目中都使用了这个结构。

关于node.js - 在 Linux 服务器上的何处部署 node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10799824/

相关文章:

deployment - JAX-WS 部署错误 + Locatable WebServiceException : class not found in runtime descriptor

node.js - 是否可以在 lrange 中使用多个键?

deployment - 为什么团队会选择本地 Capistrano 脚本而不是像 beantalk 这样的在线部署实用程序?

javascript - 守夜人 : I need to search for a word in a table without using document

javascript - 具有延迟的nodejs异步循环

c# - 我无法在另一台电脑上运行我的应用程序

iphone - 是否可以设置允许的最大 ios 版本

c# - 如何在没有 ClickOnce 的情况下自动更新应用程序?

node.js - 使用快速 session 的套接字 IO - socket.request.res undefined

javascript - 在使用 bitcoinjs-lib 时,我得到 getAddress() is not function