如何在 Windows 上自动 运行 应用程序去流化

How to auto run demeteorized application on Windows

我有一个 meteor 应用程序,我已经将其 demeteorized 并部署到 windows server 2008 机器 运行ning 节点上。

我目前对 运行 应用程序所做的是登录到远程桌面和 运行 一个设置环境变量并调用节点 main.js 的批处理文件。这将启动服务器,托管应用程序,然后我只需关闭远程桌面。

显然,这并不理想,如果服务器重新启动,我必须重新启动,而且我的帐户必须保持登录状态,并打开命令 window。

我研究过 foreverjs 并在 windows 中玩过任务调度,但似乎找不到好的解决方案。我的想法是一项由系统帐户 运行 设置环境变量然后永远调用应用程序的任务,但似乎无法在没有我手动登录的情况下将任何东西组合在一起重新启动。

有没有人 运行 遇到这种情况并对我应该采取的最佳方法提出建议?

谢谢

您应该可以在 Windows 上 运行 nginx 和 Phusion Passenger 下的 meteor 应用程序。

nginx 类似于 Apache 或 IIS,将 运行 作为一项服务。 Phusion Passenger是nginx的插件,所以不需要单独运行

使用此设置,您可能甚至不需要对您的应用进行去流星化处理