我安装了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] 举报,一经查实,本站将立刻删除。