微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将nodejs webapp设置为服务?

我安装了nodejs,安装了npm,安装了模块以及我的应用程序代码。 在我的开发机器上,我只需在我的应用程序文件夹中键入node app.js来启动开发服务器,但现在是时候把它部署到真正的服务器我有问题。

普通文件夹放在哪里我的应用程序代码

哪个用户应该用来运行我的nodejs应用程序。 以及如何让用户只有执行应用程序代码的权限,以及80,443,843端口。

如何编写服务脚本,并通过kill pid停止服务器?

/ usr / bin / env:乘客:没有这样的文件或目录,退出状态为1(失败)

在CentOS服务器中编译释放APK

Python的项目结构Esky

Capistrano + Nginx Passenger Restart Rails应用程序

如何通过Mercurial进行代码部署?

端口由您的应用程序侦听的端口决定。 如果你有通过ssh到服务器的物理访问权限,并拥有root权限等,那么你可以把它作为一个开发服务器。

我会建议永远保持它的运行,也许写一个平衡器一次处理多个节点的应用程序。

权限处理必须基于连接来完成。 用户连接到您的服务,并验证它的权限级别。 这是手工完成的。

放置它的文件夹不是很相关。

如果你有一个no.de服务器,你可以学习如何使用他们的智能机器。 这是类似的指南说亚马逊EC2。

我推荐Monit和Upstart。 你可以在这里和这里阅读有关解决方案。 您也可以在Nginx中创建一个简单的负载平衡器。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐