【发布时间】:2015-06-14 01:13:27
【问题描述】:
我是一名 PHP 程序员,我正在探索 NodeJS 的世界。
我在本地计算机上安装了 Node,没关系,我可以做一些工作,但我不太习惯使用终端/CMD 进行编程。但我想我可以忍受。
我已经习惯了,当我需要在 Internet 上放置一些东西时,我会购买一个域名,其中 99.9% 的域名都安装了 PHP,这没关系,所以我只需几个简单的步骤就可以相处得很好.
在我看来,这在 NodeJS 中完全不同。 我尝试询问我的 Hosting 是否可以在我的服务器上安装 NodeJS,他们说不。
我试图找到一个 NodeJS 托管,它们存在,但成本太高了,他们要的价格与我为一整年“正常”托管但一个月支付的价格相同......
即使使用 www.openshift.com,我也看到有免费托管,但使用的是三级域,我不习惯看不到我的文件,也无法做我想做的事。
所以,我可能不太了解这个 NodeJS 是如何工作的,谁能解释一下如何将 Node 用于生产以及我是否走在正确的道路上?
我是否必须有一个特殊的域或一个特殊的设置服务器才能安装 Node,或者我可以将它放在我当前的主机中?
【问题讨论】:
-
由 Linode 或 Digital Ocean 提供的简单 VPS 类型的主机通常非常便宜。这需要一些系统管理知识,但拥有这并不是一件坏事。与受困于“共享”托管服务提供商相比,它将为您提供更多托管选项的灵活性。您也可以使用Amazon Elastic Beanstalk 或Google Compute。
-
我发现modules.io 很容易上手。看看这是否更接近你想要的。他们确实每月收取 15 美元,但您可以免费获得第一个月。 OpenShift 更复杂,你最好擅长 SSH 来做任何事情。我不知道任何具有传统 cPanel 界面的节点主机。
标签: node.js