jsa*_*nen 29 deployment node.js
我在Linux服务器上运行4个独立的Node.js应用程序,这些应用程序具有不同的端口和前面的代理.
由于我(现在)是服务器中唯一的用户,因此无论我放置应用程序的位置以及如何运行它们都无关紧要.目前我的应用程序留在我家目录(下~/app1/
,~/app2/
等).
所以我的问题是:我应该在哪里放置应用程序,以便它们可以在多个用户之间共享?有类似的标准地方/var/www
吗?
Pic*_*els 13
我使用https://github.com/visionmedia/deploy来部署我的应用程序.它将创建一个/var/www/productname
目录.在该目录中,您有源,当前和共享.共享目录包含log
和pid
文件.
我找到了一个好的目录结构,这就是我用于所有项目的内容.
Tim*_*ple 12
我在同一台服务器上运行除了Node.js之外的Apache,所以我真的不喜欢在同一目录下安装Apache和Node.js的应用程序.我的Apache托管应用程序采用传统的/ var/www/path,我把我的Node.JS应用程序放在/ var/node /下.这是由于我在Apache(动态虚拟主机)和Node.JS中设置了一些自动化.
有关我的设置和自动化代理和Apache部署的更多信息,请参见:如何在node-http-proxy旁边使用vhost?
归档时间: |
|
查看次数: |
18348 次 |
最近记录: |